| 
									
										
										
										
											2024-01-23 02:14:27 +00:00
										 |  |  | CC?=cc | 
					
						
							| 
									
										
										
										
											2023-03-08 17:46:19 +00:00
										 |  |  | CFLAGS := $(CFLAGS) -O -I../.. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | UNZ_OBJS = miniunz.o unzip.o ioapi.o ../../libz.a | 
					
						
							|  |  |  | ZIP_OBJS = minizip.o zip.o   ioapi.o ../../libz.a | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .c.o: | 
					
						
							|  |  |  | 	$(CC) -c $(CFLAGS) $*.c | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | all: miniunz minizip | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | miniunz:  $(UNZ_OBJS) | 
					
						
							|  |  |  | 	$(CC) $(CFLAGS) -o $@ $(UNZ_OBJS) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | minizip:  $(ZIP_OBJS) | 
					
						
							|  |  |  | 	$(CC) $(CFLAGS) -o $@ $(ZIP_OBJS) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | test:	miniunz minizip | 
					
						
							|  |  |  | 	@rm -f test.* | 
					
						
							|  |  |  | 	@echo hello hello hello > test.txt | 
					
						
							|  |  |  | 	./minizip test test.txt | 
					
						
							|  |  |  | 	./miniunz -l test.zip | 
					
						
							|  |  |  | 	@mv test.txt test.old | 
					
						
							|  |  |  | 	./miniunz test.zip | 
					
						
							|  |  |  | 	@cmp test.txt test.old | 
					
						
							|  |  |  | 	@rm -f test.* | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | clean: | 
					
						
							|  |  |  | 	/bin/rm -f *.o *~ minizip miniunz test.* |