X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmelt%2FMakefile;h=acac736e3d174d4301f8a4b35de849c1bd285db4;hb=39394ec9780576cc66c3bf48d41befdb61528477;hp=239bb393a298046afad2372017514f168173dd6c;hpb=d859b992259e959e68704f0570474d7143cb6748;p=mlt diff --git a/src/melt/Makefile b/src/melt/Makefile index 239bb393..acac736e 100644 --- a/src/melt/Makefile +++ b/src/melt/Makefile @@ -1,7 +1,5 @@ include ../../config.mak -TARGET = melt - OBJS = melt.o \ io.o @@ -11,9 +9,17 @@ LDFLAGS += -L../framework -lmlt -lpthread SRCS := $(OBJS:.o=.c) -all: $(TARGET) +ifeq ($(targetos), MinGW) +ifeq (, $(findstring MELT_NOSDL, $(CFLAGS))) +CFLAGS += `sdl-config --cflags` +LDFLAGS += `sdl-config --libs` +endif +bindir = $(prefix) +endif + +all: $(meltname) -$(TARGET): $(OBJS) +$(meltname): $(OBJS) $(CC) -o $@ $(OBJS) $(LDFLAGS) depend: $(SRCS) @@ -23,14 +29,24 @@ distclean: clean rm -f .depend clean: - rm -f $(OBJS) $(TARGET) + rm -f $(OBJS) $(meltname) install: all install -d "$(DESTDIR)$(bindir)" - install -c -s -m 755 $(TARGET) "$(DESTDIR)$(bindir)" + install -c -m 755 $(meltname) "$(DESTDIR)$(bindir)" +ifeq ($(extra_versioning), true) +ifeq ($(melt_noversion), false) + ln -s $(meltname) "$(DESTDIR)$(bindir)/melt" +endif +endif uninstall: - rm -f "$(DESTDIR)$(bindir)/$(TARGET)" + rm -f "$(DESTDIR)$(bindir)/$(meltname)" +ifeq ($(extra_versioning), true) +ifeq ($(melt_noversion), false) + rm -f "$(DESTDIR)$(bindir)/melt" +endif +endif ifneq ($(wildcard .depend),) include .depend