diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -28,8 +28,10 @@ PROJECT_A = $(PROJECT).a PROJECT_SO = $(PROJECT).so.$(VERSION) PROJECT_SO_FQ = $(PROJECT).so.$(MAJOR_VERSION) PROJECT_SO_NV = $(PROJECT).so -CFLAGS = -Iinclude -fPIC -O1 -LDFLAGS = -shared +DEFAULT_CFLAGS = -Iinclude -fPIC +PROJ_CFLAGS = $(DEFAULT_CFLAGS) $(CFLAGS) +DEFAULT_LDFLAGS = -shared +PROJ_LDFLAGS = $(DEFAULT_LDFLAGS) $(LDFLAGS) DEPS = \ dynstr.o @@ -55,9 +57,12 @@ $(PROJECT_A): $(DEPS) $(AR) $(ARFLAGS) $@ $(DEPS) $(PROJECT_SO): $(DEPS) - $(CC) $(LDFLAGS) $(DEPS) -o $@ + $(CC) $(PROJ_LDFLAGS) $(DEPS) -o $@ $(pkgcfgdir)/dynstr.pc: dynstr.pc mkdir -p $(DESTDIR)$(pkgcfgdir) sed -e 's,/usr/local,$(DESTDIR)$(prefix),' $< > $@ chmod 0644 $@ + +.c.o: + $(CC) $(PROJ_CFLAGS) -c $< -o $@ |
