mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-08 22:45:43 +00:00
42 lines
762 B
Makefile
42 lines
762 B
Makefile
|
|
DESTDIR =
|
|
PREFIX = /opt/
|
|
|
|
MKDIR = /opt/bin/mkdir
|
|
INSTALL = /opt/bin/install -c -m 755
|
|
|
|
CC = /opt/bin/gcc
|
|
LD = /opt/bin/gcc
|
|
|
|
CFLAGS += -Wall -Wstrict-prototypes -Wsign-compare -Wchar-subscripts \
|
|
-Wpointer-arith -Wcast-align -Wsign-compare
|
|
|
|
#pretty print!
|
|
E = @echo
|
|
Q = @
|
|
|
|
all: gen_init_cpio
|
|
.PHONY: all
|
|
.DEFAULT: all
|
|
|
|
%.o: %.c
|
|
$(E) " compile " $@
|
|
$(Q) $(CC) -c $(CFLAGS) $< -o $@
|
|
|
|
gen_init_cpio: gen_init_cpio.o
|
|
$(E) ">>build " $@
|
|
$(Q) $(LD) $(LDFLAGS) $@.o -o $@ $(LIB_OBJS)
|
|
|
|
clean:
|
|
$(E) " clean "
|
|
$(Q) rm -f gen_init_cpio *.o
|
|
.PHONY: clean
|
|
|
|
install: all
|
|
$(MKDIR) -p $(DESTDIR)$(PREFIX)sbin/
|
|
$(INSTALL) gen_init_cpio $(DESTDIR)$(PREFIX)sbin/
|
|
.PHONY: install
|
|
|
|
uninstall:
|
|
rm $(DESTDIR)$(PREFIX)sbin/gen_init_cpio
|
|
.PHONY: uninstall
|