File: Makefile.in

package info (click to toggle)
liquidwar 5.6.3-3
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 15,960 kB
  • ctags: 2,583
  • sloc: ansic: 25,365; xml: 4,001; sh: 3,053; makefile: 1,353; asm: 1,344; python: 537; php: 486; sql: 22
file content (55 lines) | stat: -rw-r--r-- 967 bytes parent folder | download | duplicates (7)
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

SNPRINTF = 	@SNPRINTF@
ALCFLAGS = 	@ALCFLAGS@
ALLIBS = 	@ALLIBS@

ifeq ($(SNPRINTF),yes)
	SNPRINTF_FILES =
	SNPRINTF_OPTIONS =
else
	SNPRINTF_FILES = snprintf/snprintf.o
	SNPRINTF_OPTIONS = -DSNPRINTF
endif

EXE_FILES = liquidwarcol liquidwarmap liquidwartex

OBJ_NAMES = liquidwarcol liquidwarmap liquidwartex
OBJ_FILES = $(addsuffix .o, $(OBJ_NAMES))

CMD_CC = $(CC) $(CFLAGS) $(ALCFLAGS) -c -Wall -W $(SNPRINTF_OPTIONS) 

all: $(EXE_FILES) $(OBJ_FILES)

install:

config: print_cmd_cc

check:

dep:

clean: 
	@rm -f *.o
	@rm -f */*.o
	@rm -f $(OBJ_FILES)
	@rm -f $(EXE_FILES)

distclean:
	@rm -f snprintf/test
	@rm -f lwmapgen/lwmapgen
	@rm -f lwmapgen/liquidwar-mapgen
	@rm -f Makefile

liquidwar%: liquidwar%.o $(SNPRINTF_FILES)
	@echo "Building $@"
	@$(CC) $(LDFLAGS) -o $@ $< $(SNPRINTF_FILES) $(ALLIBS)

%.o: %.c
	@echo "Compiling" $<
	@$(CMD_CC) $< -o $@

print_cmd_cc:
	@echo "The command line to compile .c files in this directory is:"
	@echo $(CMD_CC)