Rev 5 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5 | Rev 9 | ||
---|---|---|---|
1 | 1 | ||
- | 2 | # On Linux, run: |
|
- | 3 | # make -f Makefile.linux clean && make -f Makefile.linux |
|
- | 4 | ||
2 | all: ipe_artfile_unpacker ipe_artfile_packer |
5 | all: ipe_artfile_unpacker ipe_artfile_packer |
3 | 6 | ||
4 | ipe_artfile_unpacker: ipe_artfile_unpacker.c ipe_artfile_unpacker_ipe16.c ipe_artfile_unpacker_ipe32.c ipe16_lzw_decoder.c ipe32_lzw_decoder.c ipe16_bmpexport.c ipe32_bmpexport.c utils.c |
7 | ipe_artfile_unpacker: ipe_artfile_unpacker.c ipe_artfile_unpacker_ipe16.c ipe_artfile_unpacker_ipe32.c ipe16_lzw_decoder.c ipe32_lzw_decoder.c ipe16_bmpexport.c ipe32_bmpexport.c utils.c |
5 | gcc -std=c99 -Wall -c ipe_artfile_unpacker.c -o ipe_artfile_unpacker.o |
8 | gcc -std=c99 -Wall -c ipe_artfile_unpacker.c -o ipe_artfile_unpacker.o |
6 | gcc -std=c99 -Wall -c ipe_artfile_unpacker_ipe16.c -o ipe_artfile_unpacker_ipe16.o |
9 | gcc -std=c99 -Wall -c ipe_artfile_unpacker_ipe16.c -o ipe_artfile_unpacker_ipe16.o |
7 | gcc -std=c99 -Wall -c ipe_artfile_unpacker_ipe32.c -o ipe_artfile_unpacker_ipe32.o |
10 | gcc -std=c99 -Wall -c ipe_artfile_unpacker_ipe32.c -o ipe_artfile_unpacker_ipe32.o |
8 | gcc -std=c99 -Wall -c ipe16_lzw_decoder.c -o ipe16_lzw_decoder.o |
11 | gcc -std=c99 -Wall -c ipe16_lzw_decoder.c -o ipe16_lzw_decoder.o |
9 | gcc -std=c99 -Wall -c ipe32_lzw_decoder.c -o ipe32_lzw_decoder.o |
12 | gcc -std=c99 -Wall -c ipe32_lzw_decoder.c -o ipe32_lzw_decoder.o |
10 | gcc -std=c99 -Wall -c ipe16_bmpexport.c -o ipe16_bmpexport.o |
13 | gcc -std=c99 -Wall -c ipe16_bmpexport.c -o ipe16_bmpexport.o |
11 | gcc -std=c99 -Wall -c ipe32_bmpexport.c -o ipe32_bmpexport.o |
14 | gcc -std=c99 -Wall -c ipe32_bmpexport.c -o ipe32_bmpexport.o |
12 | gcc -std=c99 -Wall -c utils.c -o utils.o |
15 | gcc -std=c99 -Wall -c utils.c -o utils.o |
13 | gcc -o ipe_artfile_unpacker ipe_artfile_unpacker.o ipe_artfile_unpacker_ipe16.o ipe_artfile_unpacker_ipe32.o ipe16_lzw_decoder.o ipe32_lzw_decoder.o ipe16_bmpexport.o ipe32_bmpexport.o utils.o |
16 | gcc -o ipe_artfile_unpacker ipe_artfile_unpacker.o ipe_artfile_unpacker_ipe16.o ipe_artfile_unpacker_ipe32.o ipe16_lzw_decoder.o ipe32_lzw_decoder.o ipe16_bmpexport.o ipe32_bmpexport.o utils.o |
14 | rm *.o |
17 | rm *.o |
15 | 18 | ||
16 | ipe_artfile_packer: ipe_artfile_packer.c ipe_artfile_packer_ipe16_ba.c ipe_artfile_packer_ipe16_pip.c ipe_artfile_packer_ipe32.c ipe16_lzw_encoder.c ipe32_lzw_encoder.c ipe16_bmpimport.c ipe32_bmpimport.c utils.c |
19 | ipe_artfile_packer: ipe_artfile_packer.c ipe_artfile_packer_ipe16_ba.c ipe_artfile_packer_ipe16_pip.c ipe_artfile_packer_ipe32.c ipe16_lzw_encoder.c ipe32_lzw_encoder.c ipe16_bmpimport.c ipe32_bmpimport.c utils.c |
17 | gcc -std=c99 -Wall -c ipe_artfile_packer.c -o ipe_artfile_packer.o |
20 | gcc -std=c99 -Wall -c ipe_artfile_packer.c -o ipe_artfile_packer.o |
18 | gcc -std=c99 -Wall -c ipe_artfile_packer_ipe16_ba.c -o ipe_artfile_packer_ipe16_ba.o |
21 | gcc -std=c99 -Wall -c ipe_artfile_packer_ipe16_ba.c -o ipe_artfile_packer_ipe16_ba.o |
19 | gcc -std=c99 -Wall -c ipe_artfile_packer_ipe16_pip.c -o ipe_artfile_packer_ipe16_pip.o |
22 | gcc -std=c99 -Wall -c ipe_artfile_packer_ipe16_pip.c -o ipe_artfile_packer_ipe16_pip.o |
20 | gcc -std=c99 -Wall -c ipe_artfile_packer_ipe32.c -o ipe_artfile_packer_ipe32.o |
23 | gcc -std=c99 -Wall -c ipe_artfile_packer_ipe32.c -o ipe_artfile_packer_ipe32.o |
21 | gcc -std=c99 -Wall -c ipe16_lzw_encoder.c -o ipe16_lzw_encoder.o |
24 | gcc -std=c99 -Wall -c ipe16_lzw_encoder.c -o ipe16_lzw_encoder.o |
22 | gcc -std=c99 -Wall -c ipe32_lzw_encoder.c -o ipe32_lzw_encoder.o |
25 | gcc -std=c99 -Wall -c ipe32_lzw_encoder.c -o ipe32_lzw_encoder.o |
23 | gcc -std=c99 -Wall -c ipe16_bmpimport.c -o ipe16_bmpimport.o |
26 | gcc -std=c99 -Wall -c ipe16_bmpimport.c -o ipe16_bmpimport.o |
24 | gcc -std=c99 -Wall -c ipe32_bmpimport.c -o ipe32_bmpimport.o |
27 | gcc -std=c99 -Wall -c ipe32_bmpimport.c -o ipe32_bmpimport.o |
25 | gcc -std=c99 -Wall -c utils.c -o utils.o |
28 | gcc -std=c99 -Wall -c utils.c -o utils.o |
26 | gcc -lm -o ipe_artfile_packer ipe_artfile_packer.o ipe_artfile_packer_ipe16_ba.o ipe_artfile_packer_ipe16_pip.o ipe_artfile_packer_ipe32.o ipe16_lzw_encoder.c ipe32_lzw_encoder.o ipe16_bmpimport.o ipe32_bmpimport.o utils.o |
29 | gcc -o ipe_artfile_packer ipe_artfile_packer.o ipe_artfile_packer_ipe16_ba.o ipe_artfile_packer_ipe16_pip.o ipe_artfile_packer_ipe32.o ipe16_lzw_encoder.c ipe32_lzw_encoder.o ipe16_bmpimport.o ipe32_bmpimport.o utils.o -lm |
27 | rm *.o |
30 | rm *.o |
28 | 31 | ||
29 | clean: |
32 | clean: |
30 | rm -f *.o |
33 | rm -f *.o |
31 | # TODO: if [ -f ... ] then rm |
34 | # TODO: if [ -f ... ] then rm |
32 | rm ipe_artfile_packer |
35 | rm ipe_artfile_packer |
33 | rm ipe_artfile_unpacker |
36 | rm ipe_artfile_unpacker |