root/src/ladmin/Makefile.in @ 18

Revision 1, 1.4 kB (checked in by jinshiro, 17 years ago)
Line 
1
2COMMON_OBJ = ../common/obj_all/minicore.o ../common/obj_all/minisocket.o ../common/obj_all/timer.o \
3        ../common/obj_all/malloc.o ../common/obj_all/showmsg.o ../common/obj_all/strlib.o \
4        ../common/obj_all/utils.o ../common/obj_all/md5calc.o
5COMMON_H = ../common/core.h ../common/socket.h ../common/timer.h ../common/mmo.h \
6        ../common/version.h ../common/malloc.h ../common/showmsg.h ../common/strlib.h \
7        ../common/utils.h ../common/md5calc.h ../common/cbasetypes.h
8
9LADMIN_OBJ = obj_all/ladmin.o
10LADMIN_H = ladmin.h
11
12@SET_MAKE@
13
14#####################################################################
15.PHONY : all ladmin clean help
16
17all: ladmin
18
19ladmin: obj_all $(LADMIN_OBJ) $(COMMON_OBJ)
20        @CC@ @LDFLAGS@ -o ../../ladmin@EXEEXT@ $(LADMIN_OBJ) $(COMMON_OBJ) @LIBS@
21
22clean:
23        rm -rf *.o obj_all ../../ladmin@EXEEXT@
24
25help:
26        @echo "possible targets are 'ladmin' 'all' 'clean' 'help'"
27        @echo "'ladmin'  - remote administration tool"
28        @echo "'all'     - builds all above targets"
29        @echo "'clean'   - cleans builds and objects"
30        @echo "'help'    - outputs this message"
31
32#####################################################################
33
34obj_all:
35        -mkdir obj_all
36
37obj_all/%.o: %.c $(LADMIN_H) $(COMMON_H)
38        @CC@ @CFLAGS@ $(CUSTOM_CFLAGS) @LDFLAGS@ @CPPFLAGS@ -c $(OUTPUT_OPTION) $<
39
40# missing common object files
41../common/obj_all/%.o:
42        @$(MAKE) -C ../common txt
43
44../common/obj_all/mini%.o:
45        @$(MAKE) -C ../common txt
Note: See TracBrowser for help on using the browser.