2021-07-26 23:06:09 -04:00
|
|
|
include ../../Makefile.inc
|
|
|
|
|
2021-08-01 19:11:09 -04:00
|
|
|
CFLAGS := $(CFLAGS) -g
|
|
|
|
|
2021-08-02 01:06:39 -04:00
|
|
|
all: prodos mkprodosfs prodos_cat text_to_prodos
|
2021-07-26 23:06:09 -04:00
|
|
|
|
|
|
|
###
|
|
|
|
|
|
|
|
prodos: prodos.o \
|
2021-07-27 01:57:00 -04:00
|
|
|
prodos_read.o \
|
2021-07-26 23:06:09 -04:00
|
|
|
prodos_catalog.o \
|
|
|
|
prodos_dump.o \
|
2021-08-03 16:09:41 -04:00
|
|
|
prodos_volume_bitmap.o \
|
2021-08-03 17:05:05 -04:00
|
|
|
prodos_voldir.o \
|
|
|
|
prodos_time.o
|
2021-07-26 23:06:09 -04:00
|
|
|
$(CC) -o prodos prodos.o \
|
2021-07-27 01:57:00 -04:00
|
|
|
prodos_read.o \
|
2021-07-26 23:06:09 -04:00
|
|
|
prodos_catalog.o \
|
|
|
|
prodos_dump.o \
|
2021-08-03 16:09:41 -04:00
|
|
|
prodos_volume_bitmap.o \
|
2021-08-03 17:05:05 -04:00
|
|
|
prodos_voldir.o \
|
|
|
|
prodos_time.o $(LFLAGS)
|
2021-07-26 23:06:09 -04:00
|
|
|
|
|
|
|
prodos.o: prodos.c prodos.h
|
|
|
|
$(CC) $(CFLAGS) -g -c prodos.c
|
|
|
|
|
|
|
|
|
2021-08-02 00:50:55 -04:00
|
|
|
###
|
|
|
|
|
|
|
|
prodos_cat: prodos_cat.o
|
|
|
|
$(CC) $(LFLAGS) -o prodos_cat prodos_cat.o
|
|
|
|
|
|
|
|
####
|
|
|
|
|
|
|
|
prodos_cat.o: prodos_cat.c
|
|
|
|
$(CC) $(CFLAGS) -c prodos_cat.c
|
|
|
|
|
|
|
|
|
2021-08-02 01:06:39 -04:00
|
|
|
###
|
|
|
|
|
|
|
|
text_to_prodos: text_to_prodos.o
|
|
|
|
$(CC) $(LFLAGS) -o text_to_prodos text_to_prodos.o
|
|
|
|
|
|
|
|
####
|
|
|
|
|
|
|
|
text_to_prodos.o: text_to_prodos.c
|
|
|
|
$(CC) $(CFLAGS) -c text_to_prodos.c
|
|
|
|
|
|
|
|
|
|
|
|
|
2021-07-26 23:06:09 -04:00
|
|
|
###
|
|
|
|
|
2021-08-03 16:09:41 -04:00
|
|
|
mkprodosfs: mkprodosfs.o prodos_read.o prodos_volume_bitmap.o \
|
2021-08-03 17:05:05 -04:00
|
|
|
prodos_voldir.o prodos_time.o
|
2021-07-26 23:06:09 -04:00
|
|
|
$(CC) $(LFLAGS) -o mkprodosfs mkprodosfs.o \
|
2021-08-03 16:09:41 -04:00
|
|
|
prodos_read.o prodos_volume_bitmap.o \
|
2021-08-03 17:05:05 -04:00
|
|
|
prodos_voldir.o prodos_time.o
|
2021-07-26 23:06:09 -04:00
|
|
|
|
|
|
|
mkprodosfs.o: mkprodosfs.c prodos.h
|
|
|
|
$(CC) $(CFLAGS) -c mkprodosfs.c
|
|
|
|
|
|
|
|
###
|
|
|
|
|
|
|
|
prodos_volume_bitmap.o: prodos_volume_bitmap.c prodos.h
|
|
|
|
$(CC) $(CFLAGS) -c prodos_volume_bitmap.c
|
|
|
|
|
|
|
|
###
|
|
|
|
|
|
|
|
prodos_catalog.o: prodos_catalog.c prodos.h
|
|
|
|
$(CC) $(CFLAGS) -c prodos_catalog.c
|
|
|
|
|
|
|
|
###
|
|
|
|
|
|
|
|
prodos_dump.o: prodos_dump.c prodos.h
|
|
|
|
$(CC) $(CFLAGS) -c prodos_dump.c
|
|
|
|
|
|
|
|
###
|
|
|
|
|
2021-07-27 01:57:00 -04:00
|
|
|
prodos_read.o: prodos_read.c prodos.h
|
|
|
|
$(CC) $(CFLAGS) -c prodos_read.c
|
|
|
|
|
|
|
|
###
|
|
|
|
|
2021-08-03 16:09:41 -04:00
|
|
|
prodos_voldir.o: prodos_voldir.c prodos.h
|
|
|
|
$(CC) $(CFLAGS) -c prodos_voldir.c
|
|
|
|
|
2021-08-03 17:05:05 -04:00
|
|
|
###
|
|
|
|
|
|
|
|
prodos_time.o: prodos_time.c prodos.h
|
|
|
|
$(CC) $(CFLAGS) -c prodos_time.c
|
|
|
|
|
2021-08-03 16:09:41 -04:00
|
|
|
|
|
|
|
###
|
|
|
|
|
2021-07-26 23:06:09 -04:00
|
|
|
|
|
|
|
install:
|
2021-09-11 06:13:09 +02:00
|
|
|
cp prodos mkprodosfs prodos_cat text_to_prodos $(INSTALL_LOC)
|
2021-07-26 23:06:09 -04:00
|
|
|
|
|
|
|
clean:
|
2021-09-11 06:13:09 +02:00
|
|
|
rm -f *~ *.o prodos mkprodosfs prodos_cat text_to_prodos
|
2021-08-02 01:06:39 -04:00
|
|
|
|