File: Makefile

package info (click to toggle)
xmake 1.06-2
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 124 kB
  • ctags: 120
  • sloc: ansic: 1,372; makefile: 60
file content (24 lines) | stat: -rw-r--r-- 549 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

SRCS= include.c list.c main.c subs.c var.c wild.c
OBJS= include.o list.o main.o subs.o var.o wild.o
CFLAGS+= -Wall -Wstrict-prototypes '-DXMAKE_VERS="1.06"'
LFLAGS=
EXE= xmake
PREFIX ?= /usr/local
IBDIR= $(PREFIX)/bin
IMDIR= $(PREFIX)/man/man1
BSD_INSTALL_PROGRAM ?= install -c -s -m 755
BSD_INSTALL_MAN ?= install -c -m 644

all: $(EXE)

$(EXE): $(OBJS)
	$(CC) $(CFLAGS) $(OBJS) $(LFLAGS) -o $(EXE)

clean:
	rm -f $(OBJS) $(EXE)

install: all
	$(BSD_INSTALL_PROGRAM) $(EXE) $(IBDIR)/$(EXE)
	$(BSD_INSTALL_MAN) ${.CURDIR}/xmake.1 $(IMDIR)/xmake.1