-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathMakefile
More file actions
44 lines (30 loc) · 1.6 KB
/
Makefile
File metadata and controls
44 lines (30 loc) · 1.6 KB
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
# Project: dcmo5
CFLAGS = -O2 $(shell sdl-config --cflags) $(shell pkg-config --cflags SDL_ttf)
LDFLAGS = $(shell sdl-config --libs) $(shell pkg-config --libs SDL_ttf)
objects = object/dcmo5main.o object/dc6809emul.o object/dcmo5boutons.o \
object/dcmo5dialog.o object/dcmo5devices.o object/dcmo5emulation.o \
object/dcmo5keyb.o object/dcmo5options.o object/dcmo5video.o
dcmo5 : $(objects)
cc $(objects) $(LDFLAGS) -o dcmo5
object/dcmo5main.o : source/dcmo5main.c source/dcmo5msg.h include/policettf.h include/dcmo5icon.h object
cc -c source/dcmo5main.c -o object/dcmo5main.o $(CFLAGS)
object/dc6809emul.o : source/dc6809emul.c object
cc -c source/dc6809emul.c -o object/dc6809emul.o $(CFLAGS)
object/dcmo5boutons.o : source/dcmo5boutons.c source/dcmo5boutons.h object
cc -c source/dcmo5boutons.c -o object/dcmo5boutons.o $(CFLAGS)
object/dcmo5dialog.o : source/dcmo5dialog.c object
cc -c source/dcmo5dialog.c -o object/dcmo5dialog.o $(CFLAGS)
object/dcmo5devices.o : source/dcmo5devices.c object
cc -c source/dcmo5devices.c -o object/dcmo5devices.o $(CFLAGS)
object/dcmo5emulation.o : source/dcmo5emulation.c include/dcmo5rom.h object
cc -c source/dcmo5emulation.c -o object/dcmo5emulation.o $(CFLAGS)
object/dcmo5keyb.o : source/dcmo5keyb.c source/dcmo5keyb.h object
cc -c source/dcmo5keyb.c -o object/dcmo5keyb.o $(CFLAGS)
object/dcmo5options.o : source/dcmo5options.c object
cc -c source/dcmo5options.c -o object/dcmo5options.o $(CFLAGS)
object/dcmo5video.o : source/dcmo5video.c object
cc -c source/dcmo5video.c -o object/dcmo5video.o $(CFLAGS)
object :
mkdir -p object
clean :
rm -fr dcmo5 object $(objects)