source: drsdaq/VME/struck/sis1100/V2.02/applications/sis330x/330x_ram_test/Makefile~@ 22

Last change on this file since 22 was 22, checked in by ogrimm, 17 years ago
First commit of drsdaq program
  • Property svn:executable set to *
File size: 1.5 KB
Line 
1 CC := gcc
2WFLAGS := -Wstrict-prototypes -Wmissing-prototypes \
3 -Wmissing-declarations-Wimplicit -Wreturn-type -Wunused \
4 -Wcomment -Wformat
5# -Wuninitialized -Werror
6
7DRIVER_PATH := ../../../..
8CPPFLAGS := -I$(DRIVER_PATH) -I$(DRIVER_PATH)/sis3100_calls
9CFLAGS := -g -ansi $(WFLAGS) -L$(DRIVER_PATH)/sis3100_calls
10
11
12
13srcdir := .
14cfiles := $(wildcard $(srcdir)/*.c)
15EXEC := $(cfiles:.c=)
16
17.PHONY: all
18all: $(EXEC)
19
20sis330x_register_test1: sis330x_register_test1.c $(DRIVER_PATH)/sis3100_calls/lib_sis3100.a
21 $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $< -l_sis3100
22
23
24sis330x_ram_test_loop_all: sis330x_ram_test_loop_all.c $(DRIVER_PATH)/sis3100_calls/lib_sis3100.a
25 $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $< -l_sis3100
26
27sis330x_ram_test_all: sis330x_ram_test_all.c $(DRIVER_PATH)/sis3100_calls/lib_sis3100.a
28 $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $< -l_sis3100
29
30sis330x_ram_test1: sis330x_ram_test1.c $(DRIVER_PATH)/sis3100_calls/lib_sis3100.a
31 $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $< -l_sis3100
32
33sis330x_ram_test2: sis330x_ram_test2.c $(DRIVER_PATH)/sis3100_calls/lib_sis3100.a
34 $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $< -l_sis3100
35
36
37clean:
38 rm -f *.o core $(EXEC)
39
40depend:
41 cp Makefile Makefile.bak
42 sed -e '/^# DO NOT DELETE THIS LINE/,$$d' < Makefile.bak > Makefile
43 echo '# DO NOT DELETE THIS LINE' >> Makefile
44 echo ' ' >> Makefile
45 for i in $(cfiles) ; do \
46 echo checking $$i ; \
47 $(CC) -M $(CPPFLAGS) $(srcdir)/$$i >> Makefile ; \
48 done
49# DO NOT DELETE THIS LINE
50
Note: See TracBrowser for help on using the repository browser.