Files
reactos/reactos/tools/cabman/makefile
Gé van Geldorp 1f1b824d08 Import w32api version 2.5 include files
svn path=/trunk/; revision=8283
2004-02-21 09:20:39 +00:00

50 lines
983 B
Makefile
Executable File

#
# ReactOS Cabinet Manager
#
PATH_TO_TOP = ../..
TARGET=cabman$(EXE_POSTFIX)
all: $(TARGET)
OBJECTS = cabinet.o mszip.o raw.o main.o dfp.o
CLEAN_FILES = *.o cabman$(EXE_POSTFIX)
HOST_CFLAGS = -g -I. -I$(PATH_TO_TOP)/lib/zlib -I$(W32API_PATH)/include -Werror -Wall
HOST_LFLAGS = -g $(PATH_TO_TOP)/lib/zlib/zlib.host.a
cabinet.o: cabinet.cxx
$(HOST_CXX) $(HOST_CFLAGS) -c cabinet.cxx -o cabinet.o
mszip.o: mszip.cxx
$(HOST_CXX) $(HOST_CFLAGS) -c mszip.cxx -o mszip.o
raw.o: raw.cxx
$(HOST_CXX) $(HOST_CFLAGS) -c raw.cxx -o raw.o
main.o: main.cxx
$(HOST_CXX) $(HOST_CFLAGS) -c main.cxx -o main.o
dfp.o: dfp.cxx
$(HOST_CXX) $(HOST_CFLAGS) -c dfp.cxx -o dfp.o
cabman$(EXE_POSTFIX): $(OBJECTS)
$(HOST_CXX) $(OBJECTS) $(HOST_LFLAGS) -o cabman$(EXE_POSTFIX)
ifeq ($(HOST),mingw32-linux)
clean:
rm -f *.o
rm -f cabman$(EXE_POSTFIX)
endif
ifeq ($(HOST),mingw32-windows)
clean:
-del *.o
-del cabman$(EXE_POSTFIX)
endif
.phony: clean
include $(PATH_TO_TOP)/rules.mak