1
0
Fork 0
mirror of https://gitlab.com/sortix/sortix.git synced 2023-02-13 20:55:38 -05:00
sortix--sortix/tix/Makefile

43 lines
727 B
Makefile
Raw Normal View History

2014-06-28 16:10:20 +02:00
include ../build-aux/platform.mak
include ../build-aux/compiler.mak
include ../build-aux/version.mak
include ../build-aux/dirs.mak
2013-03-26 12:40:43 +01:00
OPTLEVEL?=$(DEFAULT_OPTLEVEL)
2013-03-26 12:40:43 +01:00
CPPFLAGS?=
CXXFLAGS?=$(OPTLEVEL)
CPPFLAGS:=$(CPPFLAGS)
CXXFLAGS:=$(CXXFLAGS) -Wall -Wextra -fno-exceptions -fno-rtti
BINARIES:=\
porttix-create \
srctix-create \
tix \
tix-build \
tix-collection \
tix-execdiff \
tix-execpatch \
tix-install \
tix-rmpatch \
PROGRAMS:=\
$(BINARIES) \
tix-eradicate-libtool-la \
all: $(PROGRAMS)
.PHONY: all install clean
%: %.cpp util.h
2014-06-20 00:10:53 +02:00
$(CXX) -std=gnu++11 $(CPPFLAGS) $(CXXFLAGS) $< -o $@
2013-03-26 12:40:43 +01:00
$(DESTDIR)$(BINDIR):
mkdir -p $@
install: all $(DESTDIR)$(BINDIR)
install $(PROGRAMS) $(DESTDIR)$(BINDIR)
clean:
rm -f $(BINARIES)