File: Makefile

package info (click to toggle)
kon2 0.3.9b-3
  • links: PTS
  • area: main
  • in suites: potato
  • size: 624 kB
  • ctags: 809
  • sloc: ansic: 6,919; makefile: 222; sh: 190
file content (40 lines) | stat: -rw-r--r-- 695 bytes parent folder | download | duplicates (5)
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
TOOLS	= swkon rel newvc mkminifont
SRCS	= swkon.c rel.c newvc.c mkminifont.c

ifeq (../.config,$(wildcard ../.config))
include ../.config
endif

ifdef	SYSLOG_K
SYSTOOLS = syslogk
SYSSRCS	 = syslogk.c
SYSDIR	 = $(TOPDIR)/etc
endif
CC:=$(CC) -g

LDFLAGS = # -N
LOADLIBES = $(LIB)

all:	$(TOOLS) $(SYSTOOLS)

mkminifont:	mkminifont.o
	$(CC) -o $@ $< ../font/font.a $(LIB)

depend .depend:
	$(CC) $(CFLAGS) -M $(SRCS) $(SYSSRCS) > .depend

clean:
	$(RM) -f *.o $(TOOLS) $(SYSTOOLS) *~ .depend

install: all
	$(INSTALL) swkon $(BINDIR)
	$(INSTALL) -m 4755 newvc $(BINDIR)
ifdef	SYSLOG_K
	$(INSTALL) $(SYSTOOLS) $(SYSDIR)
endif

swkon: $(LIB)

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