mirror of
https://github.com/reactos/reactos.git
synced 2026-09-14 05:41:02 +08:00
50 lines
983 B
Makefile
Executable File
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
|