X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fmpeg2enc%2FMakefile;h=ff91c6f23f264292432363f941840024c6ac52b8;hb=7a70932d3e04454177c456d0b42ee2f5318d6ad1;hp=f11824396dc020f6bf98a05846f65ad0e4ee9e89;hpb=ded6adaa0ad1bdb311f013c1e94d7c5582b228db;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/mpeg2enc/Makefile b/cinelerra-5.1/mpeg2enc/Makefile index f1182439..ff91c6f2 100644 --- a/cinelerra-5.1/mpeg2enc/Makefile +++ b/cinelerra-5.1/mpeg2enc/Makefile @@ -1,8 +1,9 @@ -include ../global_config -include $(THIRDPARTY)/config.mak +TOPDIR ?= $(CURDIR)/.. +export TOPDIR +include $(TOPDIR)/global_config CC = gcc -CFLAGS += -I../libzmpeg3 +CFLAGS += -I$(TOPDIR)/libzmpeg3 ifeq ($(OBJDIR), i686) CFLAGS += -DX86_CPU @@ -51,27 +52,14 @@ OBJ = \ $(OBJDIR)/stats.o \ $(OBJDIR)/writepic.o -LIBS = \ - ../libzmpeg3/$(OBJDIR)/libzmpeg3.a \ - $(thirdparty_libraries) $(static_libraries) \ - -lasound \ - -lpthread \ - -lpng \ - -ljpeg \ - -lX11 \ - -lz \ - -llzma \ - -lbz2 \ - -lm \ - -ldl \ - -LIBS += -Wl,--start-group $(thirdparty_libraries) -Wl,--end-group -LIBS += $(EXTRA_LIBS) +LIBS := $(LIBZMPEG3)/$(OBJDIR)/libzmpeg3.a +LIBS += $(libraries) HVEG2LIB = $(OBJDIR)/hveg2enc.a HVEG2ENC = $(OBJDIR)/hveg2enc HVEG2ENC_G = $(OBJDIR)/hveg2enc_g +$(shell mkdir -p $(OBJDIR)) $(shell echo $(CFLAGS) > $(OBJDIR)/c_flags) $(shell echo $(HVEG2LIB) $(OBJ) $(NASMOBJ) $(ASMOBJ) > $(OBJDIR)/objs) @@ -91,7 +79,7 @@ clean: rm -rf $(OBJDIR) install: $(OUTPUT) - cp -a $(HVEG2LIB) ../bin/. + cp -a $(HVEG2ENC) $(BINDIR)/. $(HVEG2LIB): $(OBJ) $(NASMOBJ) $(ASMOBJ) ar rcs `cat $(OBJDIR)/objs`