mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-26 05:02:18 +00:00
54 lines
1.7 KiB
Plaintext
54 lines
1.7 KiB
Plaintext
Index: Makefile
|
|
===================================================================
|
|
--- Makefile (revision 196)
|
|
+++ Makefile (working copy)
|
|
@@ -2,8 +2,11 @@
|
|
MAJOR = 0
|
|
LIBRARY = libseom.so
|
|
|
|
-DESTDIR =
|
|
+DESTDIR ?=
|
|
+
|
|
+# XXX override passed in
|
|
LIBDIR = lib
|
|
+LIBDATADIR = libdata
|
|
|
|
CC = gcc
|
|
ASM = yasm
|
|
@@ -11,8 +14,11 @@
|
|
CFLAGS = -Iinclude -std=c99
|
|
LDFLAGS = -Wl,--as-needed
|
|
|
|
-include config.make
|
|
+###include config.make
|
|
|
|
+ARCH = C
|
|
+CFLAGS += -I${LOCALBASE}/include -L${LOCALBASE}/lib
|
|
+
|
|
OBJS = src/buffer.o src/client.o src/codec.o src/frame.o src/opengl.o \
|
|
src/server.o src/stream.o src/arch/$(ARCH)/frame.o
|
|
|
|
@@ -29,7 +35,7 @@
|
|
$(CC) $(CFLAGS) -fPIC -c -o $@ $<
|
|
|
|
$(LIBRARY): $(OBJS)
|
|
- $(CC) -shared $(LDFLAGS) -Wl,-soname,$@.$(MAJOR) -o $@ $(OBJS) -ldl -lpthread
|
|
+ $(CC) -shared $(LDFLAGS) -Wl,-soname,$@.$(MAJOR) -o $@ $(OBJS) -lpthread
|
|
|
|
$(APPS): $(LIBRARY)
|
|
$(CC) $(CFLAGS) $(LDFLAGS) -L. -o $@ src/$@/main.c -lseom $($@LIBS)
|
|
@@ -39,11 +45,11 @@
|
|
|
|
inst = install -m 755 -d $(DESTDIR)$(3); install -m $(1) $(2) $(DESTDIR)$(3)$(if $(4),/$(4));
|
|
install: $(LIBRARY) $(APPS) seom.pc
|
|
- $(call inst,644,seom.pc,$(PREFIX)/$(LIBDIR)/pkgconfig)
|
|
+ $(call inst,644,seom.pc,$(PREFIX)/$(LIBDATADIR)/pkgconfig)
|
|
$(call inst,755,$(LIBRARY),$(PREFIX)/$(LIBDIR),$(LIBRARY).$(MAJOR))
|
|
ln -sf $(LIBRARY).$(MAJOR) $(DESTDIR)$(PREFIX)/$(LIBDIR)/$(LIBRARY)
|
|
|
|
- $(call inst,644,art/seom.svg,$(PREFIX)/share/seom,seom.svg)
|
|
+ $(call inst,644,art/seom.svg,$(DATADIR),seom.svg)
|
|
$(call inst,644,include/seom/*,$(PREFIX)/include/seom)
|
|
$(call inst,755,src/scripts/backup,$(PREFIX)/bin,seom-backup)
|
|
$(foreach app,$(APPS),$(call inst,755,$(app),$(PREFIX)/bin,seom-$(app)))
|