vp-build/utils/Makefile
Juan RP d3b02d6c95 utils/Makefile: remove all bins in the clean target.
--HG--
extra : convert_revision : 622edee89b9e3a72b17eae85431be0cead4253ff
2008-12-21 00:53:21 +01:00

48 lines
915 B
Makefile

PREFIX ?= /usr/local
BINDIR ?= $(PREFIX)/bin
CFLAGS += -Wall -Werror -O3 -I$(PREFIX)/include
CFLAGS += -funroll-all-loops -ftree-loop-linear
LDFLAGS += -lprop
BINS ?= xbps-bin xbps-cmpver xbps-digest xbps-pkgdb
all: xbps_digest xbps_pkgdb xbps_bin xbps-cmpver strip_bins clean_objs
xbps-cmpver: xbps-cmpver.o
$(CC) $(CFLAGS) $< -o $@
sha256: sha256.o
$(CC) $(CFLAGS) -c $@
xbps-digest: xbps-digest.o
$(CC) $(CFLAGS) -c $@
xbps_digest: xbps-digest.o sha256.o
$(CC) -o xbps-digest xbps-digest.o sha256.o
xbps-pkgdb:
$(CC) $(CFLAGS) -c $@
plist:
$(CC) $(CFLAGS) -c $@
xbps_pkgdb: xbps-pkgdb.o plist.o
$(CC) $(LDFLAGS) -o xbps-pkgdb xbps-pkgdb.o plist.o
xbps-bin:
$(CC) $(CFLAGS) -c $@
xbps_bin: xbps-bin.o plist.o
$(CC) $(LDFLAGS) -o xbps-bin xbps-bin.o plist.o
strip_bins:
strip -s $(BINS)
clean_objs:
-rm -f *.o
clean: clean_objs
-rm -f $(BINS)
install: all
install -D $(BINS) $(BINDIR)