blob: af43eb219728b6f7f9c32c4f1f33310248d1e242 (
plain)
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
|
CC = gcc
CFLAGS = -O2 -fomit-frame-pointer -ffast-math -funroll-loops -Wall -Ijoynet/enet-1.2/include -DT3F_COMPANY="\"t3-i\"" -DT3F_PACKAGE_NAME="\"paintball-party-2\""
RELEASE_LIBS = -lallegro_image -lallegro_font -lallegro_primitives -lallegro_audio -lallegro_acodec -lallegro_dialog -lallegro_memfile -lallegro -lcurl -lmxml -lm
LIBS = $(RELEASE_LIBS)
include makefile.common
JOYNET_PLATFORM_OFILES = joynet/enet-1.2/unix.o
PP2_EXENAME = ../bin/pp2
LEVEDIT_EXENAME = ../bin/levedit
CHAREDIT_EXENAME = ../bin/charedit
all : $(PP2_EXENAME) $(LEVEDIT_EXENAME) $(CHAREDIT_EXENAME)
$(PP2_EXENAME) : $(T3F_OFILES) $(JOYNET_OFILES) $(JOYNET_PLATFORM_OFILES) $(T3NET_OFILES) $(PP2_OFILES)
gcc $(T3F_OFILES) $(JOYNET_OFILES) $(JOYNET_PLATFORM_OFILES) $(T3NET_OFILES) $(PP2_OFILES) $(LIBS) -o $(PP2_EXENAME)
$(LEVEDIT_EXENAME) : $(T3F_OFILES) $(LEVEDIT_OFILES)
gcc $(T3F_OFILES) $(LEVEDIT_OFILES) $(LIBS) -o $(LEVEDIT_EXENAME)
$(CHAREDIT_EXENAME) : $(T3F_OFILES) $(CHAREDIT_OFILES)
gcc $(T3F_OFILES) $(CHAREDIT_OFILES) $(LIBS) -o $(CHAREDIT_EXENAME)
clean:
@rm -f *.o
@rm -f file/*.o
@rm -f file/database/*.o
@rm -f legacy/*.o
@rm -f interface/*.o
@rm -f gameplay/*.o
@rm -f gameplay/sprites/*.o
@rm -f network/*.o
@rm -f misc/*.o
@rm -f t3f/*.o
@rm -f t3net/*.o
@rm -f joynet/*.o
@rm -f joynet/enet-1.2/*.o
@echo Cleanup complete!
|