4 # ----------------------------------------------------------------------------
6 CFLAGS = -g -O2 -DDEBUG
7 #WARNINGS = -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align \
8 # -Wtraditional -Wstrict-prototypes -Wmissing-prototypes \
9 # -Wnested-externs -Winline -Wshadow
11 # ----------------------------------------------------------------------------
14 OBJS = main.o debug.o serial.o trace.o global.o dc210camera.o \
15 dc210photo.o camera.o photo.o
16 HDRS = serial.h debug.h utils.h trace.h global.h \
17 dc210camera.h dc210photo.h camera.h photo.h
19 # ----------------------------------------------------------------------------
24 $(CC) $(CFLAGS) -o $(TARGET) $(OBJS) $(LIBS)
26 # ----------------------------------------------------------------------------
28 main.o: main.cpp $(HDRS)
29 $(CC) $(CFLAGS) -c main.cpp
30 debug.o: debug.cpp $(HDRS)
31 $(CC) $(CFLAGS) -c debug.cpp
32 serial.o: serial.cpp $(HDRS)
33 $(CC) $(CFLAGS) -c serial.cpp
34 trace.o: trace.cpp $(HDRS)
35 $(CC) $(CFLAGS) -c trace.cpp
36 global.o: global.cpp $(HDRS)
37 $(CC) $(CFLAGS) -c global.cpp
38 camera.o: camera.cpp $(HDRS)
39 $(CC) $(CFLAGS) -c camera.cpp
40 photo.o: photo.cpp $(HDRS)
41 $(CC) $(CFLAGS) -c photo.cpp
42 dc210camera.o: dc210camera.cpp $(HDRS)
43 $(CC) $(CFLAGS) -c dc210camera.cpp
44 dc210photo.o: dc210photo.cpp $(HDRS)
45 $(CC) $(CFLAGS) -c dc210photo.cpp
47 # ----------------------------------------------------------------------------
50 $(RM) *.o $(TARGET) *~ #*#