Retourner au contenu associé (entrée de forum : DLL Dynamic Lybraries Lier plusieur .o)
Posté par JuJuZ le 28 juillet 2004 à 10:47. En réponse au message DLL Dynamic Lybraries Lier plusieur .o. Évalué à 1.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Makefile
Posté par JuJuZ . En réponse au message DLL Dynamic Lybraries Lier plusieur .o. Évalué à 1.
RM := rm -rf
# Each subdirectory must contribute its source files here
C_SRCS :=
CC_SRCS :=
CXX_SRCS :=
CAPC_SRCS :=
CPP_SRCS :=
CFLAGS := \
-O3 \
-Wl,--add-stdcall-alias \
-shared \
-Wall
LIBS := \
-lgslcblas\
-lgsl\
#-lpng\
#-lgd\
#-lmsl\
INCLUDES := \
-I../include\
-I"C:\gnuwin32\include" \
-I../moulon.inra.fr.msl/src \
-I"I:\julien\eclipse\workspace\org.thalia.qtl.metaAnalysis\bin\org\thalia\qtl\metaAnalysis\jni" \
-I"C:\j2sdk1.4.2_04\include\win32" \
-I"C:\j2sdk1.4.2_04\include"
LIBDS := \
-L"C:\gnuwin32\lib"
USER_OBJS :=
FILES := org_thalia_qtl_metaAnalysis_jni_LaunchMetaAnalysis.c \
OBJS = ../moulon.inra.fr.msl/Release/src/*.o \
../moulon.inra.fr.metamec/bin/src/*.o
all: libmetamec
%.o : %.c
gcc $(INCLUDES) $(CFLAGS) -c $<
libmetamec: org_thalia_qtl_metaAnalysis_jni_LaunchMetaAnalysis.c
#gcc $(LIBDS) -Wl,--add-stdcall-alias -o libmetamec.dll $(OBJS) $(LIBS)
gcc $(INCLUDES) $(OBJS) $(CFLAGS) -o libmetamec.dll $(FILES)
clean:
-$(RM) $(OBJS)
.PHONY: all clean