X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2FMakefile;h=e0d94a3e33790ae4a9c8749fc9f16edeb00d464b;hp=dfdfd230335de818489011103e78062d58f9d867;hb=4a6b59824b2db18e6cc49b43a971923d5e5903ae;hpb=61298e645e43da02c939e9512949f0b183542d58 diff --git a/cinelerra-5.1/cinelerra/Makefile b/cinelerra-5.1/cinelerra/Makefile index dfdfd230..e0d94a3e 100644 --- a/cinelerra-5.1/cinelerra/Makefile +++ b/cinelerra-5.1/cinelerra/Makefile @@ -1,7 +1,39 @@ export TOPDIR ?= $(CURDIR)/.. include $(TOPDIR)/global_config -OBJS := \ +OVERLAYS := \ + $(OBJDIR)/overlay_direct_rgb161616.o \ + $(OBJDIR)/overlay_direct_rgb888.o \ + $(OBJDIR)/overlay_direct_rgba16161616.o \ + $(OBJDIR)/overlay_direct_rgba8888.o \ + $(OBJDIR)/overlay_direct_rgba_float.o \ + $(OBJDIR)/overlay_direct_rgb_float.o \ + $(OBJDIR)/overlay_direct_yuv161616.o \ + $(OBJDIR)/overlay_direct_yuv888.o \ + $(OBJDIR)/overlay_direct_yuva16161616.o \ + $(OBJDIR)/overlay_direct_yuva8888.o \ + $(OBJDIR)/overlay_nearest_rgb161616.o \ + $(OBJDIR)/overlay_nearest_rgb888.o \ + $(OBJDIR)/overlay_nearest_rgba16161616.o \ + $(OBJDIR)/overlay_nearest_rgba8888.o \ + $(OBJDIR)/overlay_nearest_rgba_float.o \ + $(OBJDIR)/overlay_nearest_rgb_float.o \ + $(OBJDIR)/overlay_nearest_yuv161616.o \ + $(OBJDIR)/overlay_nearest_yuv888.o \ + $(OBJDIR)/overlay_nearest_yuva16161616.o \ + $(OBJDIR)/overlay_nearest_yuva8888.o \ + $(OBJDIR)/overlay_sample_rgb161616.o \ + $(OBJDIR)/overlay_sample_rgb888.o \ + $(OBJDIR)/overlay_sample_rgba16161616.o \ + $(OBJDIR)/overlay_sample_rgba8888.o \ + $(OBJDIR)/overlay_sample_rgba_float.o \ + $(OBJDIR)/overlay_sample_rgb_float.o \ + $(OBJDIR)/overlay_sample_yuv161616.o \ + $(OBJDIR)/overlay_sample_yuv888.o \ + $(OBJDIR)/overlay_sample_yuva16161616.o \ + $(OBJDIR)/overlay_sample_yuva8888.o \ + +OBJS := $(OVERLAYS) \ $(OBJDIR)/aattachmentpoint.o \ $(OBJDIR)/aautomation.o \ $(OBJDIR)/aboutprefs.o \ @@ -180,6 +212,7 @@ OBJS := \ $(OBJDIR)/menuveffects.o \ $(OBJDIR)/meterhistory.o \ $(OBJDIR)/meterpanel.o \ + $(OBJDIR)/mixersalign.o \ $(OBJDIR)/module.o \ $(OBJDIR)/mtimebar.o \ $(OBJDIR)/mwindowedit.o \ @@ -187,8 +220,8 @@ OBJS := \ $(OBJDIR)/mwindowmove.o \ $(OBJDIR)/mwindow.o \ $(OBJDIR)/new.o \ - $(OBJDIR)/overlaydirect.o \ $(OBJDIR)/overlayframe.o \ + $(OBJDIR)/overlaydirect.o \ $(OBJDIR)/overlaynearest.o \ $(OBJDIR)/overlaysample.o \ $(OBJDIR)/packagedispatcher.o \ @@ -564,18 +597,14 @@ clean: tags: - ctags -R -h default --langmap=c:+.inc . ../guicast/ ../libzmpeg3 ../plugins ../thirdparty/ffmpeg-* ../thirdparty/giflib-* + ctags -R -h default --langmap=c:+.inc . ../guicast/ ../libzmpeg3 ../plugins ../thirdparty/ffmpeg-* +$(OBJDIR)/fileexr.o: BFLAGS:= -Wno-deprecated +$(OBJDIR)/sha1.o: BFLAGS:= -O3 +$(OVERLAYS): BFLAGS:= -Ofast -g0 $(OBJDIR)/%.o: %.C - $(CXX) `cat $(OBJDIR)/c_flags` -DMSGQUAL=$* -c $< -o $@ - - -$(OBJDIR)/fileexr.o: fileexr.C - $(CXX) `cat $(OBJDIR)/c_flags` -Wno-deprecated -DMSGQUAL=$* -c $< -o $@ - -$(OBJDIR)/sha1.o: sha1.C sha1.h - $(CXX) `cat $(OBJDIR)/c_flags` -O3 -c $< -o $@ + $(CXX) `cat $(OBJDIR)/c_flags` $(BFLAGS) -DMSGQUAL=$* -c $< -o $@ #lv2 ifneq ($(WANT_LV2),no) @@ -588,9 +617,8 @@ $(OBJDIR)/pluginlv2ui.o $(OBJDIR)/lv2ui.o: $(CXX) `cat $(OBJDIR)/c_flags` $(GTK2_INCS) -DMSGQUAL=$* -c $< -o $@ $(OBJDIR)/shuttle.o: shuttle.C shuttle_keys.h - $(CXX) `cat $(OBJDIR)/c_flags` -DMSGQUAL=$* -c $< -o $@ shuttle_keys.h: /usr/include/X11/keysymdef.h - sed < /usr/include/X11/keysymdef.h > shuttle_keys.h -f shuttle.sed + sed -n < /usr/include/X11/keysymdef.h > shuttle_keys.h -f shuttle.sed $(OBJDIR)/lv2ui: $(LV2OBJS) @echo $(CXX) \`cat $(OBJDIR)/c_flags\` $^ -o $@