mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-05 06:33:50 +02:00
Simplify utils/Makefile.
--HG-- extra : convert_revision : 055106d402821281e64108257bd5d0e5e393a1b4
This commit is contained in:
parent
ddc026a5ff
commit
8d66cb9a57
1 changed files with 24 additions and 31 deletions
|
@ -5,43 +5,36 @@ CFLAGS += -funroll-all-loops -ftree-loop-linear
|
||||||
LDFLAGS += -lprop
|
LDFLAGS += -lprop
|
||||||
BINS ?= xbps-bin xbps-cmpver xbps-digest xbps-pkgdb
|
BINS ?= xbps-bin xbps-cmpver xbps-digest xbps-pkgdb
|
||||||
|
|
||||||
all: xbps_digest xbps_pkgdb xbps_bin xbps-cmpver strip_bins clean_objs
|
all: $(BINS) clean-objs
|
||||||
|
.PHONY: all
|
||||||
xbps-cmpver: xbps-cmpver.o
|
|
||||||
$(CC) $(CFLAGS) $< -o $@
|
|
||||||
|
|
||||||
sha256: sha256.o
|
xbps-cmpver.o: xbps_api.h
|
||||||
$(CC) $(CFLAGS) -c $@
|
sha256.o: xbps_api.h sha256.h
|
||||||
|
xbps-digest.o: xbps_api.h sha256.h
|
||||||
|
xbps-pkgdb.o: xbps_api.h plist.h
|
||||||
|
plist.o: xbps_api.h plist.h
|
||||||
|
xbps-bin.o: xbps_api.h plist.h
|
||||||
|
|
||||||
xbps-digest: xbps-digest.o
|
xbps-bin: xbps-bin.o plist.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
|
$(CC) $(LDFLAGS) -o xbps-bin xbps-bin.o plist.o
|
||||||
|
|
||||||
strip_bins:
|
xbps-cmpver: xbps-cmpver.o
|
||||||
strip -s $(BINS)
|
$(CC) -o xbps-cmpver xbps-cmpver.o
|
||||||
|
|
||||||
clean_objs:
|
xbps-digest: xbps-digest.o sha256.o
|
||||||
-rm -f *.o
|
$(CC) -o xbps-digest xbps-digest.o sha256.o
|
||||||
|
|
||||||
clean: clean_objs
|
xbps-pkgdb: xbps-pkgdb.o plist.o
|
||||||
|
$(CC) $(LDFLAGS) -o xbps-pkgdb xbps-pkgdb.o plist.o
|
||||||
|
|
||||||
|
.PHONY: clean
|
||||||
|
clean: clean-bins clean-objs
|
||||||
|
|
||||||
|
clean-bins:
|
||||||
-rm -f $(BINS)
|
-rm -f $(BINS)
|
||||||
|
|
||||||
install: all
|
clean-objs:
|
||||||
|
-rm -f *.o
|
||||||
|
|
||||||
|
install: $(BINS)
|
||||||
install -D $(BINS) $(BINDIR)
|
install -D $(BINS) $(BINDIR)
|
||||||
|
|
Loading…
Add table
Reference in a new issue