中国开发网: 论坛: 程序员情感CBD: 贴子 597767
holly: 没. 另贴 Makefile 如内
CC = cl.exe
LD = link.exe
LIB = lib.exe

ZLIB = ..\zlib-1.2.3

INC = /Icompat/include /Ijffs2/include /Ijffs2/src /I$(ZLIB) /Ijffs2\tests/win32
DEFINES = /DWIN32

DEBUG = /Zi /Od

CFLAGS = /c /nologo /MD $(INC) $(DEFINES) $(DEBUG)

LDFLAGS = /DEBUG /MACHINE:X86 /NOLOGO /SUBSYSTEM:CONSOLE

LIBS = $(ZLIB)\zlib.lib

OBJS = compat\src\crc32.obj \
compat\src\rbtree.obj \
jffs2\src\build.obj \
jffs2\src\compr.obj \
jffs2\src\compr_rtime.obj \
jffs2\src\compr_rubin.obj \
jffs2\src\compr_zlib.obj \
jffs2\src\dir-win32.obj \
jffs2\src\erase.obj \
jffs2\src\file-win32.obj \
jffs2\src\fs-win32.obj \
jffs2\src\gc.obj \
jffs2\src\malloc-win32.obj \
jffs2\src\nodelist.obj \
jffs2\src\nodemgmt.obj \
jffs2\src\read.obj \
jffs2\src\readinode.obj \
jffs2\src\scan.obj \
jffs2\src\write.obj \
jffs2\tests\win32\win32_wrapper.obj

TEST1_OBJS = jffs2\tests\win32\fileio1.obj

TEST1 = jffs2\tests\win32\fileio1.exe

TESTS = $(TEST1)

JFFS2_LIB = jffs2_win32.lib

all: $(TESTS)

$(JFFS2_LIB): $(OBJS)
$(LIB) /OUT:$@ $**

$(TEST1): $(TEST1_OBJS) $(JFFS2_LIB)
$(LD) $(LDFLAGS) /OUT:$@ $** $(LIBS)


.c.obj:
$(CC) $(CFLAGS) /Fo$@ $<

.c.obj:
$(CC) $(CFLAGS) /Fo$@ $<

clean:
-del $(OBJS)
-del $(TESTS)
-del $(JFFS2_LIB)

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录