Browse Source

Fix cross compilation of FFDecsa

Georgi Chorbadzhiyski 10 years ago
parent
commit
895f235d70
1 changed files with 7 additions and 6 deletions
  1. 7
    6
      Makefile

+ 7
- 6
Makefile View File

@@ -1,6 +1,7 @@
1
-CC = $(CROSS)$(TARGET)cc
2
-STRIP = $(CROSS)$(TARGET)strip
3
-MKDEP = $(CC) -MP -MM -o $*.d $<
1
+CC = cc
2
+STRIP = strip
3
+CROSS := $(TARGET)
4
+MKDEP = $(CROSS)$(CC) -MP -MM -o $*.d $<
4 5
 RM = rm -f
5 6
 MV = mv -f
6 7
 
@@ -80,7 +81,7 @@ all: $(PROGS)
80 81
 ffdecsa: clean
81 82
 	$(Q)echo "Switching build to FFdecsa."
82 83
 	@-if test -e FFdecsa.opts.saved; then $(MV) FFdecsa.opts.saved FFdecsa.opts; fi
83
-	@-if ! test -e FFdecsa.opts; then ./FFdecsa_init "$(CROSS)$(TARGET)" "$(CC)"; fi
84
+	@-if ! test -e FFdecsa.opts; then ./FFdecsa_init "$(CROSS)" "$(CC)"; fi
84 85
 	$(Q)$(MAKE) -s tsdecrypt
85 86
 
86 87
 ffdecsa_force:
@@ -102,12 +103,12 @@ $(TS_LIB): $(TS_DIR)/tsfuncs.h $(TS_DIR)/tsdata.h
102 103
 
103 104
 tsdecrypt: $(tsdecrypt_OBJS)
104 105
 	$(Q)echo "  LINK	tsdecrypt"
105
-	$(Q)$(CC) $(CFLAGS) $(DEFS) $(tsdecrypt_OBJS) $(tsdecrypt_LIBS) -o tsdecrypt
106
+	$(Q)$(CROSS)$(CC) $(CFLAGS) $(DEFS) $(tsdecrypt_OBJS) $(tsdecrypt_LIBS) -o tsdecrypt
106 107
 
107 108
 %.o: %.c RELEASE
108 109
 	@$(MKDEP)
109 110
 	$(Q)echo "  CC	tsdecrypt	$<"
110
-	$(Q)$(CC) $(CFLAGS) $(DEFS) -c $<
111
+	$(Q)$(CROSS)$(CC) $(CFLAGS) $(DEFS) -c $<
111 112
 
112 113
 FFdecsa/FFdecsa.o:
113 114
 	$(Q)echo "  MAKE	FFdecsa"

Loading…
Cancel
Save