41 lines
836 B
Makefile
41 lines
836 B
Makefile
TARGETS = phony s\ p\ a\ c\ e\ s $(OBJDIR)s\ p\ a\ c\ e\ s\ 2 $(OBJDIR)target $(OBJDIR)xinstall
|
|
RM = rm -f
|
|
LN = ln -f
|
|
MKDIR = mkdir -m 0755 -p
|
|
INSTALL = install
|
|
|
|
|
|
all: $(TARGETS)
|
|
|
|
phony:
|
|
exit 42
|
|
|
|
s\ p\ a\ c\ e\ s:
|
|
echo $@
|
|
|
|
$(OBJDIR)s\ p\ a\ c\ e\ s\ 2:
|
|
echo $@
|
|
|
|
$(OBJDIR)target:
|
|
$(MAKE) command
|
|
|
|
$(OBJDIR)xinstall:
|
|
$(MAKE) command
|
|
|
|
clean:
|
|
|
|
distclean: clean
|
|
$(RM) -- $(OBJDIR)s\ p\ a\ c\ e\ s\ 2 $(OBJDIR)target $(OBJDIR)xinstall
|
|
|
|
install: all
|
|
$(MKDIR) $(DESTDIR)$(PREFIX)
|
|
$(INSTALL) -m 0644 $(OBJDIR)s\ p\ a\ c\ e\ s\ 2 $(DESTDIR)$(PREFIX)/s\ p\ a\ c\ e\ s\ 2
|
|
$(MKDIR) $(DESTDIR)$(PREFIX)
|
|
$(INSTALL) -m 0644 $(OBJDIR)xinstall $(DESTDIR)$(PREFIX)/xinstall
|
|
|
|
uninstall:
|
|
$(RM) -- $(DESTDIR)$(PREFIX)/s\ p\ a\ c\ e\ s\ 2
|
|
$(RM) -- $(DESTDIR)$(PREFIX)/xinstall
|
|
|
|
.PHONY: all clean distclean install uninstall phony s\ p\ a\ c\ e\ s
|