X-Git-Url: http://git.cinelerra-gg.org/git/?p=goodguy%2Fhistory.git;a=blobdiff_plain;f=cinelerra-5.1%2Fguicast%2FMakefile;h=2d5f0d5815749baef936b89fccb3a3463d3e2f67;hp=4bcda763ab0139932f9c2fcc0b33d74dceddb947;hb=ecf90ad2d14e5f72505b824b7b50edd717d2d404;hpb=29cc4023b50d6f7f9ab518978d8c9e839832b900 diff --git a/cinelerra-5.1/guicast/Makefile b/cinelerra-5.1/guicast/Makefile index 4bcda763..2d5f0d58 100644 --- a/cinelerra-5.1/guicast/Makefile +++ b/cinelerra-5.1/guicast/Makefile @@ -16,6 +16,7 @@ OBJS = \ $(OBJDIR)/bcbitmap.o \ $(OBJDIR)/bcbutton.o \ $(OBJDIR)/bccapture.o \ + $(OBJDIR)/bccolors.o \ $(OBJDIR)/bccmodels.o \ $(OBJDIR)/bccounter.o \ $(OBJDIR)/bcclipboard.o \ @@ -57,19 +58,18 @@ OBJS = \ $(OBJDIR)/bctheme.o \ $(OBJDIR)/bctitle.o \ $(OBJDIR)/bctoggle.o \ + $(OBJDIR)/bctrace.o \ $(OBJDIR)/bctumble.o \ $(OBJDIR)/bcwindow.o \ $(OBJDIR)/bcwindow3d.o \ $(OBJDIR)/bcwindowbase.o \ $(OBJDIR)/bcwindowdraw.o \ $(OBJDIR)/bcwindowevents.o \ - $(OBJDIR)/bcxfer.o \ $(OBJDIR)/condition.o \ $(OBJDIR)/errorbox.o \ $(OBJDIR)/filesystem.o \ $(OBJDIR)/mutex.o \ $(OBJDIR)/rotateframe.o \ - $(OBJDIR)/sema.o \ $(OBJDIR)/thread.o \ $(OBJDIR)/testobject.o \ $(OBJDIR)/bctimer.o \ @@ -82,6 +82,7 @@ OBJS = \ OUTPUT = $(OBJDIR)/libguicast.a UTILS = $(OBJDIR)/bootstrap $(OBJDIR)/pngtoh $(OBJDIR)/pngtoraw +BCXFER = xfer/$(OBJDIR)/xfer.stamp CFLAGS += -I/usr/include/freetype2 @@ -90,14 +91,13 @@ $(shell echo $(OBJS) > $(OBJDIR)/objs) all: $(OUTPUT) $(UTILS) -$(OBJDIR)/bcxfer.o: bcxfer.C xfer.C xfer.h - $(CXX) `cat $(OBJDIR)/c_flags` -O3 -c $< -o $@ +$(BCXFER): bccmdl.py bcxfer.C bcxfer.h + python2.7 < ./bccmdl.py + +make -C xfer -bcxfer.C: bccmdl.py - python < ./bccmdl.py > bcxfer.C - -$(OUTPUT): $(OBJS) - ar rcs $(OUTPUT) `cat $(OBJDIR)/objs` +$(OUTPUT): $(OBJS) $(BCXFER) + ar rc $(OUTPUT) `cat $(OBJDIR)/objs` `ls -1 $(dir $(BCXFER))/xfer*.o` + ar rs $(OUTPUT) `ls -1 $(dir $(BCXFER))/xfer*.o` $(OBJDIR)/bootstrap: gcc -O2 $(BOOTSTRAPFLAGS) bootstrap.c -o $(OBJDIR)/bootstrap @@ -110,14 +110,14 @@ $(OBJDIR)/pngtoraw: pngtoraw.c clean: rm -rf $(OBJDIR) - rm -f bcxfer.C + make -C xfer clean install: $(LIBOBJS) $(OBJS) $(CUTOBJ): $(OBJDIR)/%.o: %.C - $(CXX) `cat $(OBJDIR)/c_flags` -c $< -o $@ + $(CXX) `cat $(OBJDIR)/c_flags` -DMSGQUAL=$* -c $< -o $@ $(OBJDIR)/bootstrap: bootstrap.c $(OBJDIR)/pngtoh: pngtoh.c