summaryrefslogtreecommitdiff
path: root/utils/lv2-ttl-generator/GNUmakefile
diff options
context:
space:
mode:
Diffstat (limited to 'utils/lv2-ttl-generator/GNUmakefile')
-rw-r--r--utils/lv2-ttl-generator/GNUmakefile22
1 files changed, 19 insertions, 3 deletions
diff --git a/utils/lv2-ttl-generator/GNUmakefile b/utils/lv2-ttl-generator/GNUmakefile
index 1042b7bd..dbc8f16c 100644
--- a/utils/lv2-ttl-generator/GNUmakefile
+++ b/utils/lv2-ttl-generator/GNUmakefile
@@ -3,17 +3,33 @@
all: build
ifeq ($(WIN32),true)
-build: ../lv2_ttl_generator.exe
+build: ../lv2_ttl_generator32.exe
else
+ ifeq ($(WIN64),true)
+build: ../lv2_ttl_generator64.exe
+ else
+ ifeq ($(MACOS),true)
+build: ../lv2_ttl_generatorosx
+ else
build: ../lv2_ttl_generator
+ endif
+ endif
endif
../lv2_ttl_generator: lv2_ttl_generator.c
$(CC) $< $(CFLAGS) -o $@ $(LDFLAGS) -ldl
-../lv2_ttl_generator.exe: lv2_ttl_generator.c
+../lv2_ttl_generatorosx: lv2_ttl_generator.c
+ $(CC) $< $(CFLAGS) -o $@ $(LDFLAGS) -ldl
+ touch ../lv2_ttl_generator
+
+../lv2_ttl_generator32.exe: lv2_ttl_generator.c
+ $(CC) $< -m32 $(CFLAGS) -o $@ $(LDFLAGS) -static
+ touch ../lv2_ttl_generator
+
+../lv2_ttl_generator64.exe: lv2_ttl_generator.c
$(CC) $< $(CFLAGS) -o $@ $(LDFLAGS) -static
touch ../lv2_ttl_generator
clean:
- rm -f ../lv2_ttl_generator ../lv2_ttl_generator.exe
+ rm -f ../lv2_ttl_generator ../lv2_ttl_generator32.exe ../lv2_ttl_generator64.exe ../lv2_ttl_generatorosx