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
-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
 RM = rm -f
5
 RM = rm -f
5
 MV = mv -f
6
 MV = mv -f
6
 
7
 
80
 ffdecsa: clean
81
 ffdecsa: clean
81
 	$(Q)echo "Switching build to FFdecsa."
82
 	$(Q)echo "Switching build to FFdecsa."
82
 	@-if test -e FFdecsa.opts.saved; then $(MV) FFdecsa.opts.saved FFdecsa.opts; fi
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
 	$(Q)$(MAKE) -s tsdecrypt
85
 	$(Q)$(MAKE) -s tsdecrypt
85
 
86
 
86
 ffdecsa_force:
87
 ffdecsa_force:
102
 
103
 
103
 tsdecrypt: $(tsdecrypt_OBJS)
104
 tsdecrypt: $(tsdecrypt_OBJS)
104
 	$(Q)echo "  LINK	tsdecrypt"
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
 %.o: %.c RELEASE
108
 %.o: %.c RELEASE
108
 	@$(MKDEP)
109
 	@$(MKDEP)
109
 	$(Q)echo "  CC	tsdecrypt	$<"
110
 	$(Q)echo "  CC	tsdecrypt	$<"
110
-	$(Q)$(CC) $(CFLAGS) $(DEFS) -c $<
111
+	$(Q)$(CROSS)$(CC) $(CFLAGS) $(DEFS) -c $<
111
 
112
 
112
 FFdecsa/FFdecsa.o:
113
 FFdecsa/FFdecsa.o:
113
 	$(Q)echo "  MAKE	FFdecsa"
114
 	$(Q)echo "  MAKE	FFdecsa"

Loading…
Cancel
Save