|
|
1.1 ! root 1: # ! 2: # Copyright (c) 2008 TrueCrypt Foundation. All rights reserved. ! 3: # ! 4: # Governed by the TrueCrypt License 2.4 the full text of which is contained ! 5: # in the file License.txt included in TrueCrypt binary and source code ! 6: # distribution packages. ! 7: # ! 8: ! 9: $(NAME): $(NAME).a ! 10: ! 11: clean: ! 12: @echo Cleaning $(NAME) ! 13: rm -f $(APPNAME) $(NAME).a $(OBJS) *.d *.gch ! 14: ! 15: %.o: %.c ! 16: @echo Compiling $(<F) ! 17: $(CC) $(CFLAGS) -c $< -o $@ ! 18: ! 19: %.o: %.cpp ! 20: @echo Compiling $(<F) ! 21: $(CXX) $(CXXFLAGS) -c $< -o $@ ! 22: ! 23: ! 24: # Precompiled headers ! 25: %.h.gch: %.h ! 26: @echo Precompiling $(<F) ! 27: $(CXX) $(CXXFLAGS) -g0 -c $< || (rm -f $(<F).gch && exit 1) ! 28: ! 29: ! 30: # Embedded files ! 31: OD_BIN := od -v -t u1 -A n ! 32: TR_SED_BIN := tr '\n' ' ' | tr -s ' ' ',' | sed -e 's/^,//g' -e 's/,$$/n/' | tr 'n' '\n' ! 33: ! 34: %.xml.h: %.xml ! 35: echo Converting $(<F) ! 36: $(OD_BIN) $< | $(TR_SED_BIN) >$@ ! 37: ! 38: %.txt.h: %.txt ! 39: echo Converting $(<F) ! 40: $(OD_BIN) $< | $(TR_SED_BIN) >$@ ! 41: ! 42: %.bmp.h: %.bmp ! 43: echo Converting $(<F) ! 44: $(OD_BIN) $< | $(TR_SED_BIN) >$@ ! 45: ! 46: ! 47: # Dependencies ! 48: -include $(OBJS:.o=.d) ! 49: ! 50: ! 51: $(NAME).a: $(OBJS) ! 52: @echo Updating library $@ ! 53: $(AR) $(AFLAGS) -rcu $@ $(OBJS) ! 54: $(RANLIB) $@
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.