X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fplugin_config;h=41afda3c696c61005ab026cf5041c34b82bb2d80;hb=9adc10ce6a9e5d28b7132552024b37f7ee9bb283;hp=9957c107188f78babbd572ffc030544104e7d191;hpb=7a70932d3e04454177c456d0b42ee2f5318d6ad1;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/plugin_config b/cinelerra-5.1/plugin_config index 9957c107..41afda3c 100644 --- a/cinelerra-5.1/plugin_config +++ b/cinelerra-5.1/plugin_config @@ -1,18 +1,12 @@ -TOPDIR ?= $(CURDIR)/.. -export TOPDIR -include $(TOPDIR)/global_config -CFLAGS += -I../ -I$(TOPDIR)/cinelerra \ - -I$(TOPDIR)/guicast \ - -I$(TOPDIR)/quicktime \ - -I../colors \ - -fPIC \ +CFLAGS += -I../ -I$(CINELERRA) -I$(GUICAST) -I../colors -fPIC CFLAGS += $(static_incs) LFLAGS += $(static_libs) LDLINKER ?= g++ -shared $(shell mkdir -p $(OBJDIR)) +PLUGIN_DIR := $(BINDIR)/plugins OUTPUT_DIR = $(PLUGIN_DIR)/$($(PLUGIN)) PLUGIN_PNGS = $(wildcard $(foreach t,$(themes),$(t).png)) picon.png OUTPUT_PNGS = $(foreach png,$(PLUGIN_PNGS), $(PLUGIN_DIR)/$(basename $(png))/$(PLUGIN).png) @@ -24,8 +18,8 @@ $(shell echo $(LFLAGS) > $(OBJDIR)/l_flags) ifeq ($(OUTPUT_THEME),) -$(OUTPUT): $(OBJS) $(OUTPUT_DIR) $(OUTPUT_PNGS) - $(LDLINKER) -o $(OUTPUT) $(OBJS) `cat $(OBJDIR)/l_flags` +$(OUTPUT): $(OBJS) $(OUTPUT_DIR) $(OUTPUT_PNGS) $(OUTPUT_BINS) + $(LDLINKER) -o $(OUTPUT) $(OBJS) $(OUTPUT_BINS) `cat $(OBJDIR)/l_flags` $(if $(findstring -g,$(CFLAGS)),objcopy --only-keep-debug $(OUTPUT) $(OUTPUT_G)) $(if $(findstring -ggdb,$(CFLAGS)),,strip $(OUTPUT))