File: Makefile

package info (click to toggle)
ftplib 3-3
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 848 kB
  • ctags: 509
  • sloc: ansic: 1,860; python: 152; makefile: 122; sh: 10
file content (57 lines) | stat: -rwxr-xr-x 1,023 bytes parent folder | download
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
TARGETS = qftp
OBJECTS = qftp.o ftplib.o
SOURCES = qftp.c ftplib.c
HEADERS = ftplib.h
OLDTARGETS = ftpdir ftpsend ftpget
OLDOBJECTS = ftpdir.o ftpsend.o ftpget.o
OLDSOURCES = ftpdir.c ftpsend.c ftpget.c

# OSF1 (Digital Unix)
#CFLAGS = -std $(DEBUG) $(INCLUDES)
#DEPFLAGS = -f .depend

# Linux
CFLAGS = -Wall $(DEBUG) $(INCLUDES)
DEPFLAGS =

all : $(TARGETS)

old : $(OLDTARGETS)

clean :
	rm -f $(OBJECTS) $(OLDOBJECTS) core *.bak

clobber : clean
	rm -f $(TARGETS) $(OLDTARGETS) .depend

kit : clobber
	tar cfz $(PWD).tar.gz $(PWD)

depend :
ifeq ($(SYSTYPE),OSF1)
	touch .depend
	makedepend $(DEPFLAGS) -- $(CFLAGS) -- $(SOURCES) $(OLDSOURCES)
endif
ifeq ($(SYSTYPE),Linux)
	$(CC) $(CFLAGS) -M $(SOURCES) $(OLDSOURCES) > .depend
endif

ftplib.o qftp.o : ftplib.h

$(TARGETS) $(OLDTARGETS) : ftplib.o

ftpdir : ftpdir.o
	cc -o $@ $< ftplib.o

ftpsend : ftpsend.o
	cc -o $@ $< ftplib.o

ftpget : ftpget.o
	cc -o $@ $< ftplib.o

qftp : qftp.o
	cc -o $@ $< ftplib.o

ifeq (.depend,$(wildcard .depend))
include .depend
endif