mirror of
https://github.com/ksherlock/mpw-tools.git
synced 2025-03-12 19:40:28 +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");
|
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; }
|
#define DUMP(xname) if (strcasecmp(name, #xname) == 0) { dump_ ## xname(); continue; }
|
||||||
int main(int argc, char **argv)
|
int main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
@ -352,6 +372,7 @@ int main(int argc, char **argv)
|
|||||||
dump_IOParam();
|
dump_IOParam();
|
||||||
dump_VolumeParam();
|
dump_VolumeParam();
|
||||||
dump_WDPBRec();
|
dump_WDPBRec();
|
||||||
|
dump_SysEnvRec();
|
||||||
}
|
}
|
||||||
|
|
||||||
for (i = 1; i < argc; ++i)
|
for (i = 1; i < argc; ++i)
|
||||||
@ -382,6 +403,10 @@ int main(int argc, char **argv)
|
|||||||
DUMP(IOParam);
|
DUMP(IOParam);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 's':
|
||||||
|
DUMP(SysEnvRec);
|
||||||
|
break;
|
||||||
|
|
||||||
case 'v':
|
case 'v':
|
||||||
DUMP(VolumeParam);
|
DUMP(VolumeParam);
|
||||||
break;
|
break;
|
||||||
|
26
makefile
26
makefile
@ -1,5 +1,7 @@
|
|||||||
# makefile
|
# makefile
|
||||||
|
|
||||||
|
MPW ?= mpw
|
||||||
|
|
||||||
# MPW 3.2
|
# MPW 3.2
|
||||||
LIBS = \
|
LIBS = \
|
||||||
{Libraries}Stubs.o \
|
{Libraries}Stubs.o \
|
||||||
@ -30,41 +32,35 @@ clean:
|
|||||||
rm -f Help GetEnv Duplicate SetFile OverlayIIgs MakeEnums
|
rm -f Help GetEnv Duplicate SetFile OverlayIIgs MakeEnums
|
||||||
|
|
||||||
GetEnv: GetEnv.c.o
|
GetEnv: GetEnv.c.o
|
||||||
mpw Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||||
|
|
||||||
Help: Help.c.o
|
Help: Help.c.o
|
||||||
mpw Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||||
|
|
||||||
|
|
||||||
Duplicate: Duplicate.c.o
|
Duplicate: Duplicate.c.o
|
||||||
mpw Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||||
|
|
||||||
|
|
||||||
SetFile: SetFile.c.o SetFile-flags.c.o
|
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
|
OverlayIIgs: OverlayIIgs.c.o OverlayIIgs-flags.c.o
|
||||||
mpw Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||||
|
|
||||||
ListRez: ListRez.c.o
|
ListRez: ListRez.c.o
|
||||||
mpw Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||||
|
|
||||||
ListRezIIgs: ListRezIIgs.c.o
|
ListRezIIgs: ListRezIIgs.c.o
|
||||||
mpw Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||||
|
|
||||||
MakeEnums: MakeEnums.c.o
|
MakeEnums: MakeEnums.c.o
|
||||||
mpw Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||||
|
|
||||||
#SetFile.c : SetFile.rl
|
#SetFile.c : SetFile.rl
|
||||||
# ragel -G2 -p -m -o $@ $<
|
# ragel -G2 -p -m -o $@ $<
|
||||||
|
|
||||||
|
|
||||||
%.c.o : %.c
|
%.c.o : %.c
|
||||||
mpw SC -p $< -o $@
|
$(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 $@
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user