File: Makefile.in

package info (click to toggle)
userlink 1%3A0.99a-1
  • links: PTS
  • area: main
  • in suites: potato
  • size: 160 kB
  • ctags: 145
  • sloc: ansic: 1,480; makefile: 118; sh: 74
file content (40 lines) | stat: -rw-r--r-- 718 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
VERSION=0.99a

CFLAGS=	@CFLAGS@ -I. -DVERSION=\"$(VERSION)\"
CC=	@CC@
SMP=	@SMP@
MODVERSIONS=@MODVERSIONS@
SRC=	@SRC@
KVER=	@KVER@
USERLINK=userlink.o
TOOLS=	uecho uloop
ifdef	SMP
CFLAGS+=-D__SMP__
endif
ifdef	MODVERSIONS
CFLAGS+=-DMODVERSIONS -include /usr/include/linux/modversions.h
endif

$(USERLINK):	$(SRC)
	$(CC) $(CFLAGS) -c $< -o $@

install:	$(USERLINK)
	mkdir -p /lib/modules/$(KVER)/net/
	install -c -m 644 $< /lib/modules/$(KVER)/net/

all:	$(USERLINK) $(TOOLS)

clean:
	-rm -f $(USERLINK) $(TOOLS) *.o .config

distclean:	clean
	-rm -f config.* *~ Makefile

tgz:	distclean
	(cd ..; tar czf userlink-$(VERSION).tar.gz userlink-$(VERSION))

uecho:	uecho.c
	cc -O2 -o $@ $<

uloop:	uloop.c
	cc -O2 -o $@ $<