23,215
社区成员




COMPILE = libtool --mode=compile
LINK = libtool -shared --mode=link
INSTALL = libtool --mode=install install -c
DIR = /cygdrive/d/workspace/IDEs/CPP/DN_Mediation/UMTS_FM_SEPE_COMMON_CORE/impl/FMK_WOM_dnMediationServer
CXX = g++
CXXFLAGS = -O2 -g -Wall -fmessage-length=0
OBJS = ExceptionRepository.o \
A.o \
B.o
LIBS =
TARGET =
all: clean \
A.o \
B.o \
C
A.o :
$(COMPILE) $(CXX) -g -O2 -c A.cc
B.o:
$(COMPILE) $(CXX) -g -O2 -c B.cc
C: A.o B.o
$(LINK) $(CXX) -shared -o C.dll A.o B.o -L/usr/local/lib -lpthread -Wl,--enable-auto-import
$(TARGET): $(OBJS)
# $(CXX) -o $(TARGET) $(OBJS) $(LIBS)
install: all
$(INSTALL) A.o $(DIR)/objs/A.o
$(INSTALL) B.o $(DIR)/objs/B.o
clean:
-/bin/rm -rf -v $(OBJS) $(TARGET)
-/bin/rm -rf -v ../objs/*
/usr/lib/libcygwin.a(libcmain.o):(.text+0xab): undefined reference to `_WinMain@16'
collect2: ld returned 1 exit status
#include <stdio.h>
int test()
{
printf("Hello, world!\n");
return 0;
}