File: Makefile

package info (click to toggle)
ctn 3.2.0~dfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 15,336 kB
  • ctags: 21,262
  • sloc: ansic: 179,501; makefile: 7,004; java: 1,863; csh: 1,067; yacc: 523; sh: 424; cpp: 394; sql: 389; lex: 170
file content (84 lines) | stat: -rw-r--r-- 2,351 bytes parent folder | download | duplicates (9)
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#
#	Makefile for ctnnetwork
#

TARGETS = ctnnetwork kill_ctnnetwork pq_ctnnetwork enq_ctnnetwork

OBJ = ctnnetwork.o ctnnetwork_x_support.o

include $(DICOM_MAKE)
VPATH = ../../include
CFLAGS = $(C_OPTS)
LFLAGS = -L$(DICOM_LIB) $(LIBPATH_DATABASE) $(LIBPATH_X11) $(LIBPATH_UCB)
LIBS = $(LIBS_CTN)

application:	$(TARGETS)

install: $(TARGETS)
	$(INSTALL) ctnnetwork $(DICOM_BIN)
	$(INSTALL) kill_ctnnetwork $(DICOM_BIN)
	$(INSTALL) pq_ctnnetwork $(DICOM_BIN)
	$(INSTALL) enq_ctnnetwork $(DICOM_BIN)
install-clean:	install
	make clean

clean:
	rm -f *.o *.BAK core $(TARGETS)

checkin:
	$(INDENT) ctnnetwork.c;		$(CI) ctnnetwork.c
	$(INDENT) ctnnetwork.h;		$(CI) ctnnetwork.h
	$(INDENT) ctnnetwork_x_support.c;$(CI) ctnnetwork_x_support.c
	$(INDENT) kill_ctnnetwork.c;	$(CI) kill_ctnnetwork.c
	$(INDENT) pq_ctnnetwork.c;	$(CI) pq_ctnnetwork.c
	$(INDENT) enq_ctnnetwork.c;	$(CI) enq_ctnnetwork.c
	rm -f *.o *.BAK core $(TARGETS)

indent:
	$(INDENT) ctnnetwork.c;
	$(INDENT) ctnnetwork.h;
	$(INDENT) ctnnetwork_x_support.c;
	$(INDENT) kill_ctnnetwork.c;
	$(INDENT) pq_ctnnetwork.c;
	$(INDENT) enq_ctnnetwork.c;

checkout:
	$(CO) ctnnetwork.c
	$(CO) ctnnetwork.h
	$(CO) ctnnetwork_x_support.c
	$(CO) kill_ctnnetwork.c
	$(CO) pq_ctnnetwork.c
	$(CO) enq_ctnnetwork.c

ctnnetwork: $(OBJ)
	$(XCC) -o ctnnetwork -g $(LFLAGS) $(OBJ) $(LIBS) $(LIBS_OS) $(LIBS_X11) -lm

pq_ctnnetwork: pq_ctnnetwork.o
	$(CC) -o pq_ctnnetwork pq_ctnnetwork.o -g $(LFLAGS) $(LIBS) -lm

kill_ctnnetwork: kill_ctnnetwork.o
	$(CC) -o kill_ctnnetwork kill_ctnnetwork.o -g $(LFLAGS) $(LIBS) -lm

enq_ctnnetwork: enq_ctnnetwork.o
	$(CC) -o enq_ctnnetwork enq_ctnnetwork.o -g $(LFLAGS) $(LIBS) -lm

ctnnetwork.o: ctnnetwork.c ctnnetwork.h dicom.h dicom.h
	$(XCC) -c $(CFLAGS) ctnnetwork.c

ctnnetwork_x_support.o: ctnnetwork_x_support.c ctnnetwork.h dicom.h
	$(XCC) -c $(CFLAGS) ctnnetwork_x_support.c

pq_ctnnetwork.o: pq_ctnnetwork.c iqueues.h ctnnetwork.h
	$(CC) -c $(CFLAGS) pq_ctnnetwork.c

kill_ctnnetwork.o: kill_ctnnetwork.c iqueues.h ctnnetwork.h
	$(CC) -c $(CFLAGS) kill_ctnnetwork.c

enq_ctnnetwork.o: enq_ctnnetwork.c iqueues.h ctnnetwork.h
	$(CC) -c $(CFLAGS) enq_ctnnetwork.c

lint:
	flexelint $(LINTOPTIONS) ctnnetwork.c ctnnetwork_x_support.c
	flexelint $(LINTOPTIONS) enq_ctnnetwork.c
	flexelint $(LINTOPTIONS) kill_ctnnetwork.c
	flexelint $(LINTOPTIONS) pq_ctnnetwork.c