Re-generate the Makefiles
This commit is contained in:
parent
faca05d244
commit
b36fc80672
28
src/Makefile
28
src/Makefile
|
@ -1,4 +1,4 @@
|
|||
TARGETS = $(OBJDIR)libSystem.a $(OBJDIR)libSystem.so.0.0 $(OBJDIR)libSystem.so.0 $(OBJDIR)libSystem.so
|
||||
TARGETS = $(OBJDIR)libSystem.a $(OBJDIR)libSystem$(SOEXT).0.0 $(OBJDIR)libSystem$(SOEXT).0 $(OBJDIR)libSystem$(SOEXT)
|
||||
OBJDIR =
|
||||
PREFIX = /usr/local
|
||||
DESTDIR =
|
||||
|
@ -9,9 +9,11 @@ CPPFLAGS=
|
|||
CFLAGSF = -fPIC
|
||||
CFLAGS = -W -Wall -g -O2 -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all
|
||||
LDFLAGSF=
|
||||
EXEEXT =
|
||||
AR = ar
|
||||
RANLIB = ranlib
|
||||
CCSHARED= $(CC) -shared
|
||||
SOEXT = .so
|
||||
RM = rm -f
|
||||
LN = ln -f
|
||||
MKDIR = mkdir -m 0755 -p
|
||||
|
@ -28,14 +30,14 @@ $(OBJDIR)libSystem.a: $(libSystem_OBJS)
|
|||
$(AR) -rc $(OBJDIR)libSystem.a $(libSystem_OBJS)
|
||||
$(RANLIB) $(OBJDIR)libSystem.a
|
||||
|
||||
$(OBJDIR)libSystem.so.0.0: $(libSystem_OBJS)
|
||||
$(CCSHARED) -o $(OBJDIR)libSystem.so.0.0 -Wl,-soname,libSystem.so.0 $(libSystem_OBJS) $(libSystem_LDFLAGS)
|
||||
$(OBJDIR)libSystem$(SOEXT).0.0: $(libSystem_OBJS)
|
||||
$(CCSHARED) -o $(OBJDIR)libSystem$(SOEXT).0.0 -Wl,-soname,libSystem$(SOEXT).0 $(libSystem_OBJS) $(libSystem_LDFLAGS)
|
||||
|
||||
$(OBJDIR)libSystem.so.0: $(OBJDIR)libSystem.so.0.0
|
||||
$(LN) -s -- libSystem.so.0.0 $(OBJDIR)libSystem.so.0
|
||||
$(OBJDIR)libSystem$(SOEXT).0: $(OBJDIR)libSystem$(SOEXT).0.0
|
||||
$(LN) -s -- libSystem$(SOEXT).0.0 $(OBJDIR)libSystem$(SOEXT).0
|
||||
|
||||
$(OBJDIR)libSystem.so: $(OBJDIR)libSystem.so.0.0
|
||||
$(LN) -s -- libSystem.so.0.0 $(OBJDIR)libSystem.so
|
||||
$(OBJDIR)libSystem$(SOEXT): $(OBJDIR)libSystem$(SOEXT).0.0
|
||||
$(LN) -s -- libSystem$(SOEXT).0.0 $(OBJDIR)libSystem$(SOEXT)
|
||||
|
||||
$(OBJDIR)array.o: array.c
|
||||
$(CC) $(libSystem_CFLAGS) -o $(OBJDIR)array.o -c array.c
|
||||
|
@ -85,14 +87,14 @@ distclean: clean
|
|||
install: $(TARGETS)
|
||||
$(MKDIR) $(DESTDIR)$(LIBDIR)
|
||||
$(INSTALL) -m 0644 $(OBJDIR)libSystem.a $(DESTDIR)$(LIBDIR)/libSystem.a
|
||||
$(INSTALL) -m 0755 $(OBJDIR)libSystem.so.0.0 $(DESTDIR)$(LIBDIR)/libSystem.so.0.0
|
||||
$(LN) -s -- libSystem.so.0.0 $(DESTDIR)$(LIBDIR)/libSystem.so.0
|
||||
$(LN) -s -- libSystem.so.0.0 $(DESTDIR)$(LIBDIR)/libSystem.so
|
||||
$(INSTALL) -m 0755 $(OBJDIR)libSystem$(SOEXT).0.0 $(DESTDIR)$(LIBDIR)/libSystem$(SOEXT).0.0
|
||||
$(LN) -s -- libSystem$(SOEXT).0.0 $(DESTDIR)$(LIBDIR)/libSystem$(SOEXT).0
|
||||
$(LN) -s -- libSystem$(SOEXT).0.0 $(DESTDIR)$(LIBDIR)/libSystem$(SOEXT)
|
||||
|
||||
uninstall:
|
||||
$(RM) -- $(DESTDIR)$(LIBDIR)/libSystem.a
|
||||
$(RM) -- $(DESTDIR)$(LIBDIR)/libSystem.so.0.0
|
||||
$(RM) -- $(DESTDIR)$(LIBDIR)/libSystem.so.0
|
||||
$(RM) -- $(DESTDIR)$(LIBDIR)/libSystem.so
|
||||
$(RM) -- $(DESTDIR)$(LIBDIR)/libSystem$(SOEXT).0.0
|
||||
$(RM) -- $(DESTDIR)$(LIBDIR)/libSystem$(SOEXT).0
|
||||
$(RM) -- $(DESTDIR)$(LIBDIR)/libSystem$(SOEXT)
|
||||
|
||||
.PHONY: all clean distclean install uninstall
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
TARGETS = $(OBJDIR)array $(OBJDIR)config $(OBJDIR)includes $(OBJDIR)pylint.log $(OBJDIR)string $(OBJDIR)variable $(OBJDIR)tests.log
|
||||
TARGETS = $(OBJDIR)array$(EXEEXT) $(OBJDIR)config$(EXEEXT) $(OBJDIR)includes$(EXEEXT) $(OBJDIR)pylint.log $(OBJDIR)string$(EXEEXT) $(OBJDIR)variable$(EXEEXT) $(OBJDIR)tests.log
|
||||
OBJDIR =
|
||||
PREFIX = /usr/local
|
||||
DESTDIR =
|
||||
|
@ -11,6 +11,7 @@ CFLAGSF =
|
|||
CFLAGS = -W -Wall -g -O2 -pedantic -fPIE -D_FORTIFY_SOURCE=2 -fstack-protector-all
|
||||
LDFLAGSF= -L../src -L$(OBJDIR)../src -Wl,-rpath,$(OBJDIR)../src -lSystem
|
||||
LDFLAGS = -L$(PREFIX)/lib -Wl,-rpath,"$(PWD)/../src" -Wl,-pie -Wl,-z,relro
|
||||
EXEEXT =
|
||||
RM = rm -f
|
||||
LN = ln -f
|
||||
MKDIR = mkdir -m 0755 -p
|
||||
|
@ -23,22 +24,22 @@ array_OBJS = $(OBJDIR)array.o
|
|||
array_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
||||
array_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
||||
|
||||
$(OBJDIR)array: $(array_OBJS)
|
||||
$(CC) -o $(OBJDIR)array $(array_OBJS) $(array_LDFLAGS)
|
||||
$(OBJDIR)array$(EXEEXT): $(array_OBJS)
|
||||
$(CC) -o $(OBJDIR)array$(EXEEXT) $(array_OBJS) $(array_LDFLAGS)
|
||||
|
||||
config_OBJS = $(OBJDIR)config.o
|
||||
config_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
||||
config_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
||||
|
||||
$(OBJDIR)config: $(config_OBJS)
|
||||
$(CC) -o $(OBJDIR)config $(config_OBJS) $(config_LDFLAGS)
|
||||
$(OBJDIR)config$(EXEEXT): $(config_OBJS)
|
||||
$(CC) -o $(OBJDIR)config$(EXEEXT) $(config_OBJS) $(config_LDFLAGS)
|
||||
|
||||
includes_OBJS = $(OBJDIR)includes.o
|
||||
includes_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
||||
includes_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
||||
|
||||
$(OBJDIR)includes: $(includes_OBJS)
|
||||
$(CC) -o $(OBJDIR)includes $(includes_OBJS) $(includes_LDFLAGS)
|
||||
$(OBJDIR)includes$(EXEEXT): $(includes_OBJS)
|
||||
$(CC) -o $(OBJDIR)includes$(EXEEXT) $(includes_OBJS) $(includes_LDFLAGS)
|
||||
|
||||
$(OBJDIR)pylint.log: pylint.sh
|
||||
./pylint.sh -P "$(PREFIX)" -- "$(OBJDIR)pylint.log"
|
||||
|
@ -47,15 +48,15 @@ string_OBJS = $(OBJDIR)string.o
|
|||
string_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
||||
string_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
||||
|
||||
$(OBJDIR)string: $(string_OBJS)
|
||||
$(CC) -o $(OBJDIR)string $(string_OBJS) $(string_LDFLAGS)
|
||||
$(OBJDIR)string$(EXEEXT): $(string_OBJS)
|
||||
$(CC) -o $(OBJDIR)string$(EXEEXT) $(string_OBJS) $(string_LDFLAGS)
|
||||
|
||||
variable_OBJS = $(OBJDIR)variable.o
|
||||
variable_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
||||
variable_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
||||
|
||||
$(OBJDIR)variable: $(variable_OBJS)
|
||||
$(CC) -o $(OBJDIR)variable $(variable_OBJS) $(variable_LDFLAGS)
|
||||
$(OBJDIR)variable$(EXEEXT): $(variable_OBJS)
|
||||
$(CC) -o $(OBJDIR)variable$(EXEEXT) $(variable_OBJS) $(variable_LDFLAGS)
|
||||
|
||||
$(OBJDIR)tests.log: $(OBJDIR)array $(OBJDIR)config config.conf config-noeol.conf $(OBJDIR)includes python.sh $(OBJDIR)string tests.sh $(OBJDIR)variable $(OBJDIR)../src/libSystem.a
|
||||
./tests.sh -P "$(PREFIX)" -- "$(OBJDIR)tests.log"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
TARGETS = $(OBJDIR)configctl
|
||||
TARGETS = $(OBJDIR)configctl$(EXEEXT)
|
||||
OBJDIR =
|
||||
PREFIX = /usr/local
|
||||
DESTDIR =
|
||||
|
@ -11,6 +11,7 @@ CFLAGSF =
|
|||
CFLAGS = -W -Wall -g -O2 -pedantic -fPIE -D_FORTIFY_SOURCE=2 -fstack-protector-all
|
||||
LDFLAGSF= -L$(OBJDIR)../src -Wl,-rpath,$(PREFIX)/lib -lSystem
|
||||
LDFLAGS = -Wl,-pie
|
||||
EXEEXT =
|
||||
RM = rm -f
|
||||
LN = ln -f
|
||||
MKDIR = mkdir -m 0755 -p
|
||||
|
@ -23,8 +24,8 @@ configctl_OBJS = $(OBJDIR)configctl.o
|
|||
configctl_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
||||
configctl_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
||||
|
||||
$(OBJDIR)configctl: $(configctl_OBJS)
|
||||
$(CC) -o $(OBJDIR)configctl $(configctl_OBJS) $(configctl_LDFLAGS)
|
||||
$(OBJDIR)configctl$(EXEEXT): $(configctl_OBJS)
|
||||
$(CC) -o $(OBJDIR)configctl$(EXEEXT) $(configctl_OBJS) $(configctl_LDFLAGS)
|
||||
|
||||
$(OBJDIR)configctl.o: configctl.c
|
||||
$(CC) $(configctl_CFLAGS) -o $(OBJDIR)configctl.o -c configctl.c
|
||||
|
@ -37,9 +38,9 @@ distclean: clean
|
|||
|
||||
install: $(TARGETS)
|
||||
$(MKDIR) $(DESTDIR)$(BINDIR)
|
||||
$(INSTALL) -m 0755 $(OBJDIR)configctl $(DESTDIR)$(BINDIR)/configctl
|
||||
$(INSTALL) -m 0755 $(OBJDIR)configctl$(EXEEXT) $(DESTDIR)$(BINDIR)/configctl$(EXEEXT)
|
||||
|
||||
uninstall:
|
||||
$(RM) -- $(DESTDIR)$(BINDIR)/configctl
|
||||
$(RM) -- $(DESTDIR)$(BINDIR)/configctl$(EXEEXT)
|
||||
|
||||
.PHONY: all clean distclean install uninstall
|
||||
|
|
Loading…
Reference in New Issue
Block a user