2 # ReactOS Cabinet Manager
6 TARGET=cabman$(EXE_POSTFIX)
10 OBJECTS = cabinet.o mszip.o raw.o main.o dfp.o
12 CLEAN_FILES = *.o cabman$(EXE_POSTFIX)
14 HOST_CFLAGS = -g -I. -I $(PATH_TO_TOP)/lib/zlib
16 HOST_LFLAGS = -g $(PATH_TO_TOP)/lib/zlib/zlib.host.a
18 cabinet.o: cabinet.cxx
19 $(HOST_CXX) $(HOST_CFLAGS) -c cabinet.cxx -o cabinet.o
22 $(HOST_CXX) $(HOST_CFLAGS) -c mszip.cxx -o mszip.o
25 $(HOST_CXX) $(HOST_CFLAGS) -c raw.cxx -o raw.o
28 $(HOST_CXX) $(HOST_CFLAGS) -c main.cxx -o main.o
31 $(HOST_CXX) $(HOST_CFLAGS) -c dfp.cxx -o dfp.o
33 cabman$(EXE_POSTFIX): $(OBJECTS)
34 $(HOST_CXX) $(OBJECTS) $(HOST_LFLAGS) -o cabman$(EXE_POSTFIX)
36 ifeq ($(HOST),mingw32-linux)
39 rm -f cabman$(EXE_POSTFIX)
41 ifeq ($(HOST),mingw32-windows)
44 del cabman$(EXE_POSTFIX)
49 include $(PATH_TO_TOP)/rules.mak