blob: 6f017ce3e33e169b4d5e3e6c0acacbebd40dd68b (
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
|
CC = gcc
CFLAGS = -O -g -W -Wall
LDFLAGS =
ifneq (,$(findstring _NT,$(shell uname -s)))
O = obj
X = .exe
else
O = o
X =
endif
.SUFFIXES: .c .$(O) $(X)
all : abcprintd$(X) z80asm z80dis$(X)
.c.$(O):
$(CC) $(CFLAGS) -c -o $@ $<
abcprintd$(X) : abcprintd.$(O) fileop.$(O)
$(CC) $(LDFLAGS) -o $@ $^
z80dis$(X) : z80dis.$(O)
$(CC) $(LDFLAGS) -o $@ $<
.PHONY: z80asm
z80asm :
$(MAKE) -C $@ all
clean :
rm -f abcprintd$(X) z80dis$(X) *.$(O)
$(MAKE) -C z80asm clean
dist: all
find . -name '*.$(O)' -type f -print0 | xargs -0rt rm -f
|