mirror of
https://github.com/ksherlock/mpw-tools.git
synced 2025-03-12 04:30:04 +00:00
SysEnvRec
This commit is contained in:
parent
943b231344
commit
56d842438b
25
MakeEnums.c
25
MakeEnums.c
@ -335,6 +335,26 @@ void dump_WDPBRec(void)
|
||||
printf("\n");
|
||||
}
|
||||
|
||||
void dump_SysEnvRec(void)
|
||||
{
|
||||
printf("/* SysEnvRec */\n");
|
||||
|
||||
printf("_environsVersion = %u,\n", offsetof(SysEnvRec, environsVersion));
|
||||
printf("_machineType = %u,\n", offsetof(SysEnvRec, machineType));
|
||||
printf("_systemVersion = %u,\n", offsetof(SysEnvRec, systemVersion));
|
||||
printf("_processor = %u,\n", offsetof(SysEnvRec, processor));
|
||||
printf("_hasFPU = %u,\n", offsetof(SysEnvRec, hasFPU));
|
||||
printf("_hasColorQD = %u,\n", offsetof(SysEnvRec, hasColorQD));
|
||||
printf("_keyBoardType = %u,\n", offsetof(SysEnvRec, keyBoardType));
|
||||
printf("_atDrvrVersNum = %u,\n", offsetof(SysEnvRec, atDrvrVersNum));
|
||||
printf("_sysVRefNum = %u,\n", offsetof(SysEnvRec, sysVRefNum));
|
||||
|
||||
printf("\n");
|
||||
printf("\n");
|
||||
}
|
||||
|
||||
|
||||
|
||||
#define DUMP(xname) if (strcasecmp(name, #xname) == 0) { dump_ ## xname(); continue; }
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
@ -352,6 +372,7 @@ int main(int argc, char **argv)
|
||||
dump_IOParam();
|
||||
dump_VolumeParam();
|
||||
dump_WDPBRec();
|
||||
dump_SysEnvRec();
|
||||
}
|
||||
|
||||
for (i = 1; i < argc; ++i)
|
||||
@ -382,6 +403,10 @@ int main(int argc, char **argv)
|
||||
DUMP(IOParam);
|
||||
break;
|
||||
|
||||
case 's':
|
||||
DUMP(SysEnvRec);
|
||||
break;
|
||||
|
||||
case 'v':
|
||||
DUMP(VolumeParam);
|
||||
break;
|
||||
|
26
makefile
26
makefile
@ -1,5 +1,7 @@
|
||||
# makefile
|
||||
|
||||
MPW ?= mpw
|
||||
|
||||
# MPW 3.2
|
||||
LIBS = \
|
||||
{Libraries}Stubs.o \
|
||||
@ -30,41 +32,35 @@ clean:
|
||||
rm -f Help GetEnv Duplicate SetFile OverlayIIgs MakeEnums
|
||||
|
||||
GetEnv: GetEnv.c.o
|
||||
mpw Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
Help: Help.c.o
|
||||
mpw Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
|
||||
Duplicate: Duplicate.c.o
|
||||
mpw Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
|
||||
SetFile: SetFile.c.o SetFile-flags.c.o
|
||||
mpw Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
|
||||
OverlayIIgs: OverlayIIgs.c.o OverlayIIgs-flags.c.o
|
||||
mpw Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
ListRez: ListRez.c.o
|
||||
mpw Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
ListRezIIgs: ListRezIIgs.c.o
|
||||
mpw Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
MakeEnums: MakeEnums.c.o
|
||||
mpw Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
#SetFile.c : SetFile.rl
|
||||
# ragel -G2 -p -m -o $@ $<
|
||||
|
||||
|
||||
%.c.o : %.c
|
||||
mpw SC -p $< -o $@
|
||||
|
||||
# GetEnv.c.o : GetEnv.c
|
||||
# mpw SC -p GetEnv.c -o $@
|
||||
|
||||
# Help.c.o : Help.c
|
||||
# mpw SC -p Help.c -o $@
|
||||
$(MPW) SC -p $< -o $@
|
||||
|
Loading…
x
Reference in New Issue
Block a user