X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.0%2Fcinelerra%2FMakefile;h=2d26cedc66fb1f1d660a575599626570b67ad8ec;hb=7bb8e93f40c79f5cd5f90189a8f69357f0a389b0;hp=9d7c8c14d770617b5c7e7555bbd3617facfc802b;hpb=91efd376233a15f6572e6f68d28a5bee69797e87;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.0/cinelerra/Makefile b/cinelerra-5.0/cinelerra/Makefile index 9d7c8c14..2d26cedc 100644 --- a/cinelerra-5.0/cinelerra/Makefile +++ b/cinelerra-5.0/cinelerra/Makefile @@ -88,27 +88,22 @@ OBJS = \ $(OBJDIR)/ffmpeg.o \ $(OBJDIR)/file.o \ $(OBJDIR)/fileac3.o \ - $(OBJDIR)/fileavi.o \ $(OBJDIR)/filebase.o \ $(OBJDIR)/filebaseaudio.o \ - $(OBJDIR)/filebaseima4.o \ $(OBJDIR)/filebaseulaw.o \ $(OBJDIR)/filecr2.o \ $(OBJDIR)/fileffmpeg.o \ $(OBJDIR)/filedv.o \ $(OBJDIR)/fileexr.o \ $(OBJDIR)/fileflac.o \ - $(OBJDIR)/filefork.o \ $(OBJDIR)/fileformat.o \ $(OBJDIR)/filegif.o \ $(OBJDIR)/filelist.o \ $(OBJDIR)/filejpeg.o \ - $(OBJDIR)/filemov.o \ $(OBJDIR)/filempeg.o \ $(OBJDIR)/fileogg.o \ $(OBJDIR)/filepng.o \ $(OBJDIR)/filescene.o \ - $(OBJDIR)/fileserver.o \ $(OBJDIR)/filesndfile.o \ $(OBJDIR)/filetga.o \ $(OBJDIR)/filethread.o \ @@ -117,7 +112,6 @@ OBJS = \ $(OBJDIR)/filexml.o \ $(OBJDIR)/floatauto.o \ $(OBJDIR)/floatautos.o \ - $(OBJDIR)/forkwrapper.o \ $(OBJDIR)/formatcheck.o \ $(OBJDIR)/formatpresets.o \ $(OBJDIR)/formatpopup.o \ @@ -145,6 +139,8 @@ OBJS = \ $(OBJDIR)/labels.o \ $(OBJDIR)/levelwindow.o \ $(OBJDIR)/levelwindowgui.o \ + $(OBJDIR)/libdv.o \ + $(OBJDIR)/libmjpeg.o \ $(OBJDIR)/loadbalance.o \ $(OBJDIR)/loadfile.o \ $(OBJDIR)/loadmode.o \ @@ -252,7 +248,6 @@ OBJS = \ $(OBJDIR)/theme.o \ $(OBJDIR)/threadexec.o \ $(OBJDIR)/threadloader.o \ - $(OBJDIR)/threadfork.o \ $(OBJDIR)/timelinepane.o \ $(OBJDIR)/timebar.o \ $(OBJDIR)/timeentry.o \ @@ -327,6 +322,7 @@ OBJS = \ $(OBJDIR)/vdevicempeg.o \ $(OBJDIR)/vdevicev4l2mpeg.o \ $(OBJDIR)/wwindow.o \ + $(OBJDIR)/pluginfclient.o \ # $(OBJDIR)/renderfarmfsclient.o \ # $(OBJDIR)/renderfarmfsserver.o \ @@ -337,14 +333,7 @@ THEME_DATA := $(OBJDIR)/theme_data.o OUTPUT_G = $(OBJDIR)/cinelerra.debuginfo OUTPUT = ../bin/cinelerra -ifeq ($(HAVE_AVIFILE), y) -AVIFILE_DIR := $(shell cd ../avifile* ; pwd) -endif - - - LIBRARIES := \ - ../quicktime/$(OBJDIR)/libquicktime.a \ ../guicast/$(OBJDIR)/libguicast.a \ ../libzmpeg3/$(OBJDIR)/libzmpeg3.a \ ../mpeg2enc/$(OBJDIR)/hveg2enc.a \ @@ -352,8 +341,7 @@ LIBRARIES := \ $(THEME_DATA) \ LIBS = $(LIBRARIES) -LIBS += $(thirdparty_libraries) -LIBS += $(thirdparty_libraries) +LIBS += $(thirdparty_libraries) $(static_libraries) LIBS += \ -lX11 \ -lXext \ @@ -368,7 +356,9 @@ LIBS += \ -llzma \ -lfontconfig \ -lfreetype \ - $(EXTRA_LIBS) + +LIBS += -Wl,--start-group $(thirdparty_libraries) -Wl,--end-group +LIBS += $(EXTRA_LIBS) CUTADS = $(OBJDIR)/cutads CUTOBJ = $(OBJDIR)/cutads.o @@ -398,7 +388,6 @@ endif CFLAGS += \ -I../guicast \ - -I../quicktime \ -I../libzmpeg3 \ $(static_includes) \ @@ -438,17 +427,6 @@ LINKER = g++ -o $(OUTPUT) endif -# Enable AVIFile support -ifeq ($(HAVE_AVIFILE), y) - -CFLAGS += -DUSE_AVIFILE -I$(AVIFILE_DIR)/include -LIBS += \ - $(AVIFILE_DIR)/libmmxnow/src/.libs/libmmxnow.a \ - $(AVIFILE_DIR)/lib/.libs/libaviplay.a - -endif - - FFMPEG_CFLAGS := \ -include /usr/include/time.h \ @@ -471,20 +449,10 @@ $(CUTADS): $(CUTOBJS) $(CUTLIBS) @echo g++ -o $@ $(CUTOBJS) @g++ $(CFLAGS) -pthread -o $@ $(CUTOBJS) $(CUTLIBS) -$(BDWRITE): $(BDWOBJS) +$(BDWRITE): $(BDWOBJS) $(LIBRARIES) @echo g++ -o $@ $(BDWOBJS) @g++ $(CFLAGS) -pthread -o $@ $(BDWOBJS) $(LIBS) -$(OBJDIR)/test: - $(CC) -shared -o $(OBJDIR)/test.so \ - $(OBJDIR)/threadfork.o \ - ../guicast/$(OBJDIR)/thread.o \ - ../guicast/$(OBJDIR)/mutex.o - $(CC) -o $(OBJDIR)/test test.C \ - `cat $(OBJDIR)/c_flags` \ - $(OBJDIR)/test.so \ - $(LIBS) - clean: rm -rf $(OBJDIR) find \( -name core \ @@ -492,7 +460,7 @@ clean: -o -name '*.so' \) -exec rm -f {} \; -prune tags: - ctags -R -h default --langmap=c:+.inc . ../guicast/ ../libzmpeg3 ../quicktime ../plugins + ctags -R -h default --langmap=c:+.inc . ../guicast/ ../libzmpeg3 ../plugins $(OBJDIR)/%.o: %.C