1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
|
# Project: hoz
# Makefile created by Dev-C++ 4.9.8.3
# Modified by Gustavo Picon
CC = gcc.exe
WINDRES = windres.exe
RES = hoz_private.res
OBJ = hoz-en.o hoz-es.o hoz-fr.o hozwin-en.o hozwin-es.o hozwin-fr.o \
hozcli-en.o hozcli-es.o hozcli-fr.o getopt.o getopt1.o $(RES)
LINKOBJ-EN = hoz-en.o hozcli-en.o getopt.o getopt1.o
LINKOBJ-ES = hoz-es.o hozcli-es.o getopt.o getopt1.o
LINKOBJ-FR = hoz-fr.o hozcli-fr.o getopt.o getopt1.o
WLINKOBJ-EN = hoz-en.o hozwin-en.o $(RES)
WLINKOBJ-ES = hoz-es.o hozwin-es.o $(RES)
WLINKOBJ-FR = hoz-fr.o hozwin-fr.o $(RES)
LIBS = -L"C:/Program Files/Dev-Cpp/lib" -s -O
WLIBS = -L"C:/Program Files/Dev-Cpp/lib" -mwindows -s -O
INCS = -I"C:/Program Files/Dev-Cpp/include"
BIN-EN = hoz-en.exe
BIN-ES = hoz-es.exe
BIN-FR = hoz-fr.exe
WBIN-EN = whoz-en.exe
WBIN-ES = whoz-es.exe
WBIN-FR = whoz-fr.exe
CFLAGS = $(INCS)-DBUILDING_DLL=1 -Os -Wall -fomit-frame-pointer -s\
-fexpensive-optimizations -O3
.PHONY: all all-before all-after clean clean-custom
all: all-before $(BIN-EN) $(BIN-ES) $(BIN-FR) $(WBIN-EN) $(WBIN-ES) $(WBIN-FR) \
all-after
clean: clean-custom
rm -f $(OBJ) $(BIN-EN) $(BIN-ES) $(BIN-FR) $(WBIN-EN) $(WBIN-ES) \
$(WBIN-FR)
clean2: clean-custom
rm -f $(OBJ)
hoz-en.o: hoz.c
$(CC) -c hoz.c -o hoz-en.o $(CFLAGS) -DHOZ_LANG_EN
hoz-es.o: hoz.c
$(CC) -c hoz.c -o hoz-es.o $(CFLAGS) -DHOZ_LANG_ES
hoz-fr.o: hoz.c
$(CC) -c hoz.c -o hoz-fr.o $(CFLAGS) -DHOZ_LANG_FR
hozwin-en.o: hozwin.c
$(CC) -c hozwin.c -o hozwin-en.o $(CFLAGS) -DHOZ_LANG_EN
hozwin-es.o: hozwin.c
$(CC) -c hozwin.c -o hozwin-es.o $(CFLAGS) -DHOZ_LANG_ES
hozwin-fr.o: hozwin.c
$(CC) -c hozwin.c -o hozwin-fr.o $(CFLAGS) -DHOZ_LANG_FR
hozcli-en.o: hozcli.c
$(CC) -c hozcli.c -o hozcli-en.o $(CFLAGS) -DHOZ_LANG_EN
hozcli-es.o: hozcli.c
$(CC) -c hozcli.c -o hozcli-es.o $(CFLAGS) -DHOZ_LANG_ES
hozcli-fr.o: hozcli.c
$(CC) -c hozcli.c -o hozcli-fr.o $(CFLAGS) -DHOZ_LANG_FR
getopt.o: getopt.c
$(CC) -c getopt.c -o getopt.o $(CFLAGS)
getopt1.o: getopt1.c
$(CC) -c getopt1.c -o getopt1.o $(CFLAGS)
hoz_private.res: hoz_private.rc
$(WINDRES) -i hoz_private.rc -I rc -o hoz_private.res -O coff
$(BIN-EN): $(LINKOBJ-EN)
$(CC) $(LINKOBJ-EN) -o $(BIN-EN) $(LIBS)
$(BIN-ES): $(LINKOBJ-ES)
$(CC) $(LINKOBJ-ES) -o $(BIN-ES) $(LIBS)
$(BIN-FR): $(LINKOBJ-FR)
$(CC) $(LINKOBJ-FR) -o $(BIN-FR) $(LIBS)
$(WBIN-EN): $(WLINKOBJ-EN)
$(CC) $(WLINKOBJ-EN) -o $(WBIN-EN) $(WLIBS)
$(WBIN-ES): $(WLINKOBJ-ES)
$(CC) $(WLINKOBJ-ES) -o $(WBIN-ES) $(WLIBS)
$(WBIN-FR): $(WLINKOBJ-FR)
$(CC) $(WLINKOBJ-FR) -o $(WBIN-FR) $(WLIBS)
|