bsd compatibility mods
[goodguy/history.git] / cinelerra-5.1 / plugin_config
index 4c54088f0b8b1dd42fb8672efc2ee1f366a0f7f0..0ee88a45d0047d36eae528ee1535c7ca6e623f7c 100644 (file)
@@ -3,13 +3,11 @@ CFLAGS += -I../ -I$(CINELERRA) -I$(GUICAST) -I../colors -fPIC
 
 CFLAGS += $(static_incs)
 LFLAGS += $(static_libs)
-LDLINKER ?= g++ -shared
+LDLINKER ?= $(CXX) -shared
 $(shell mkdir -p $(OBJDIR))
 
 PLUGIN_DIR := $(BINDIR)/plugins
 OUTPUT_DIR = $(PLUGIN_DIR)/$($(PLUGIN))
-PLUGIN_PNGS = $(wildcard picon*.png)
-OUTPUT_PNGS = $(foreach png,$(PLUGIN_PNGS), $(PLUGIN_DIR)/$(basename $(png))/$(PLUGIN).png)
 OUTPUT = $(OUTPUT_DIR)/$(PLUGIN).plugin
 OUTPUT_G = $(OBJDIR)/$(PLUGIN).debuginfo
 
@@ -18,7 +16,7 @@ $(shell echo $(LFLAGS) > $(OBJDIR)/l_flags)
 
 ifeq ($(OUTPUT_THEME),)
 
-$(OUTPUT): $(OBJS) $(OUTPUT_DIR) $(OUTPUT_PNGS) $(OUTPUT_BINS)
+$(OUTPUT): $(OBJS) $(OUTPUT_DIR) $(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))
@@ -41,20 +39,15 @@ endif
 $(OUTPUT_DIR):
        mkdir -p $@
 
-$(PLUGIN_DIR)/%/$(PLUGIN).png: %.png
-       $(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
-       cp -a $< $@
-
-clean:
-       find \( -name core -o -name '*.o' -o -name '*.a' \) -exec rm -f {} \;
+clean::
        rm -f $(OUTPUT)
        rm -rf $(OBJDIR)
 
 wc:
        cat *.C *.h | wc
 
-$(OBJS):
-       $(CC) -c `cat $(OBJDIR)/c_flags` $(subst $(OBJDIR)/,, $*.C) -o $*.o
+$(OBJDIR)/%.o:          %.C
+       $(CXX) `cat $(OBJDIR)/c_flags` -DMSGQUAL=$* -c $< -o $@
 
 val-%:
        @echo $($(subst val-,,$@))